-
php变量作用域的深入剖析
所属栏目:[PHP教程] 日期:2022-07-22 热度:120
PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特[详细]
-
深入PHP运行环境配置的细解
所属栏目:[PHP教程] 日期:2022-07-22 热度:157
运行环境配置:php54+Apache2.2+Mysql 1.默认端口设置: #Listen 12.34.56.78:80 Listen 8080 2.加载模型: LoadModule php5_module D:/MyZILIAO/PHP/php54/php5apache2_2.dll 3.支持的类型: AddType application/x-compress .Z AddType application/x-gzi[详细]
-
php快速url重写示例
所属栏目:[PHP教程] 日期:2022-07-22 热度:63
5.30以上的版本才能使用,继承了上一个版本的快速重定向的特点(单独类,全部使用静态调用),增添了一个很重要的功能和属性 可以调用其他url中的模块了 也使得模块与模块间或页面与页面间的函数简化共享得以实现 .htaccess文件写法: 代码如下: #--------------[详细]
-
php xml比较常用函数的集合
所属栏目:[PHP教程] 日期:2022-07-22 热度:150
php xml常用函数的集合 1、DOM 函数 a、DOMDocument-load() 作用:加载xml文件 用法:DOMDocument-load( string filename ) 参数:filename,xml文件; 返回:如果成功则返回 TRUE,失败则返回 FALSE。 b、DOMDocument-loadXML() 作用:加载xml代码 用法:D[详细]
-
PHP运用DES进行加密与解密的方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:170
代码如下: //$input - stuff to decrypt //$key - the secret key to use function do_mencrypt($input, $key) { $input = str_replace(n, , $input); $input = str_replace(t, , $input); $input = str_replace(r, , $input); $key = substr(md5($key), 0[详细]
-
详解php中整数判断的技巧
所属栏目:[PHP教程] 日期:2022-07-21 热度:129
在网上看到过这样三种做法,下面来跟大家讨论下,如有问题,欢迎指出,大家共同学习 1,is_int来进行判断 }else{ echo 非整数; } 输出非整数 一般情况下,是可以判断出来的,但是如果给出的数字是2.0类似这样的,这样的判断方式就会出现问题,所以这种做法不[详细]
-
详解PHP中PHPMailer如何发邮件
所属栏目:[PHP教程] 日期:2022-07-21 热度:94
下面以QQ邮箱为例,按照这四个方面来介绍PHPMaIiler的使用: PHPMailer的介绍步骤一:使QQ邮箱能够发送邮件步骤二:使PHP能够使用QQ邮箱发送邮件步骤三:编写发送邮件代码 ThinkPHP使用PHPMailer 发送邮件 PHPMailer的介绍 可运行在任何平台之上;支持SMTP验[详细]
-
认识php判断电子邮件是否正确方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:109
PHP判断电子邮件是否正确即是否有效,是我们PHP面试过程中常见考题之一。我们可以使用PHP过滤器来实现判断。 下面我们就通过具体示例,给大家介绍PHP判断电子邮箱是否正确的简单实现方法。 代码如下: ?php $email = demo@example.com; if (filter_var($emai[详细]
-
php中的绘图技术分析
所属栏目:[PHP教程] 日期:2022-07-21 热度:173
在php中,使用php绘图,在访问php文件时可以出现我们绘制的图像。php绘图技术可以应用于报表的开发、验证码的设计。 在介绍php绘图技术之前,我们首先需要了解一下php中的绘图坐标系:php坐标系中,坐标原点位于左上角,以像素为单位。坐标(x,y)第一个是x[详细]
-
两分钟认识php如何获取header头信息
所属栏目:[PHP教程] 日期:2022-07-21 热度:62
研究一晚上php关于自定义header头信息的问题。看了很多代码,但是由于本人才疏学浅。连测试demo都没跑通。实在是惭愧。这里看到个获取header信息的方法,挺不错的,记录一下。 public function get_all_header() { // 忽略获取的header数据。这个函数后面会[详细]
-
通过实例解析PHP数据类型转换技巧
所属栏目:[PHP教程] 日期:2022-07-21 热度:98
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 在要转换的变量之前加上用括号括起来的目标[详细]
-
带你深入了解php与C语言的差异
所属栏目:[PHP教程] 日期:2022-07-21 热度:134
如果你学过C语言,现在想学习PHP,第一步当然是掌握基本语法。PHP的基本语法与C极其相似,但也有一些独特之处,本文通过对比的方式,按照学习C语言语法的顺序,介绍PHP的基本语法,希望能帮助熟悉C的人快速入门。 首先明确一个思想,PHP语法与C最大的不同之[详细]
-
带你处理PHP界面显示中文乱码的问题
所属栏目:[PHP教程] 日期:2022-07-21 热度:59
在写一个表单提交的项目中,遇到了PHP界面输出无法显示中文界面。 后来查阅相关资料,得出解决途径。 代码如下: !DOCTYPE html html body ?php header(content-type:text/html;charset=utf-8); echo h2PHP 很有趣!/h2; echo Hello world!br; echo 我计划学[详细]
-
你必须在PHP中避免的坑
所属栏目:[PHP教程] 日期:2022-07-21 热度:131
1. 不要使用 mysql_ 类函数 终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7 从核心上完全移除了它们,这意味着请你移步至更好的 mysqli_ 类函数,或者更灵活的 PDO 层。 2. 不要写无用的代码 这看上去是个无脑建议,但是随着 PHP7 速度的[详细]
-
详细介绍三种PHP嵌套HTML的写法
所属栏目:[PHP教程] 日期:2022-07-21 热度:137
一般来说有两种混合写法,一种是HTML套PHP,写作 ?php echo ?br ,若php开启短标签写法,也可写作 ?=$item[RAND]?br 还有一种不太常用的混合写法如下: easy way to execute conditional html / javascript / css / other language code with php if else:br[详细]
-
PHP之扩展Memcached命令用法实例概括
所属栏目:[PHP教程] 日期:2022-07-21 热度:82
本文实例讲述了PHP 扩展Memcached命令用法。分享给大家供大家参考,具体如下: windows 下没有memcached的扩展,只有memcache的扩展。亲测,两者之间还是有很大差别的。所以建议还是在linux做。 ?php $mem = new Memcached(); //添加一台服务器资源 $mem-add[详细]
-
PHP中return用法分析
所属栏目:[PHP教程] 日期:2022-07-21 热度:60
在大部分编程语言中,return关键字可以将函数的执行结果返回,PHP中return的用法也大同小异,对初学者来说,掌握PHP中return的用法也是学习PHP的一个开始。 基本用法: a)、return expression // 返回一个表达式结果 b)、return(expr) // 函数表达式 c)、ret[详细]
-
centos系统如何为php安装memcached扩展
所属栏目:[PHP教程] 日期:2022-07-21 热度:112
1.通过yum安装 代码如下: yum -y install memcached #安装完成后执行: memcached -h #出现memcached帮助信息说明安装成功 2. 加入启动服务 代码如下: chkconfig --level 2345 memcached on 3. 配置Memcached 代码如下: vim /etc/sysconfig/memcached #文件中[详细]
-
PHP之Trait功能与用法实例详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:144
本文实例讲述了PHP Trait功能与用法。分享给大家供大家参考,具体如下: Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。 1.如果引入的Trait有同名的方法 trait A{ public function eat(){ echo A-eat; } public function say(){ echo A-say; pu[详细]
-
PHP如何操作json?方法详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:128
本篇文章给大家介绍一下PHP操作json的方法,以及json_decode()的一些常见错误。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 一、json_encode() 该函数主要用来将数组和对象,转换为json格式。【相关推荐:PHP教程】 先看一个数组转换[详细]
-
了解php操作redis的几种常用技巧
所属栏目:[PHP教程] 日期:2022-07-21 热度:158
1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE 值操作: 2,set 描述:设置key和value的值 参数:Key Value 返回值:BOOL 成功返回:TRUE;失败返回:FALSE $redis = new redis(); $red[详细]
-
php抽象类和接口之间有什么差异?
所属栏目:[PHP教程] 日期:2022-07-21 热度:178
抽象类 官方描述请查看文档,下面是官方描述的梳理版本: 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。 (抽象类可以没有抽象方法,但是抽象类依然不能被实例化)被定义为抽象的方[详细]
-
实现分析Ajax+php数据交互并且局部刷新页面
所属栏目:[PHP教程] 日期:2022-07-21 热度:176
什么是Ajax? 国内翻译常为阿贾克斯和阿贾克斯足球队同音,AJAX 是一种用于创建快速动态网页的技术,他不是新语言,而是一种使用现有标准的新方法。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新,这样就可以在不重新加载整个网页的情况[详细]
-
分析PHP中PHP-FPM是什么?有什么用?
所属栏目:[PHP教程] 日期:2022-07-21 热度:107
PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。 作用 PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。 【相关推荐:PHP教程】 (1). 为什么会[详细]
-
谈谈​PHP防止XSS跨站脚本攻击的技巧
所属栏目:[PHP教程] 日期:2022-07-21 热度:169
PHP防止XSS跨站脚本攻击的方法:是针对非法的HTML代码包括单双引号等,使用htmlspecialchars()函数 。 在使用htmlspecialchars()函数的时候注意第二个参数, 直接用htmlspecialchars($string) 的话,第二个参数默认是ENT_COMPAT,函数默认只是转化双引号(), 不对[详细]