-
[PHP] PHP幻术方法小结1
PHP魔术方法小结1 PHP中除了有大量的魔术变量外,还有很多_开头的魔术方法,本文简单小结下:1_construct和_destruct就不说了,构造和析构.2_call和_callStatic例子:<?phpclassmyClass(){private$a=true;}$myObj=new...
106
热度 -
[PHP] php错误处理初步学习(转)
php异常处理初步学习(转) <?php/***PHP异常处理**PHP5添加了类似于其它语言的异常处理模块。在PHP代码中所产生的异常可被throw*语句抛出并被catch语句捕获。需要进行异常处理的代码都必须放入try代码块内,以*便捕获可能存在的异常。每一个try至少要有一个与之对应的c...
280
热度 -
[PHP] 【转】PHP5.3亲测精髓特性整理
【转】PHP5.3亲测精华特性整理 1、引入__DIR__magic常量定位脚本的目录echo__DIR__."|".dirname(__FILE__);2、允许从2个值的or/and表达式快速的获取一个非空的值echo(1?:0)."|".(""?:0)."|".var_export(array(...
202
热度 -
[PHP] 第一章 三/3节 PHP的语法与数据类型
第一章3/3节PHP的语法与数据类型 1.语句分两种:结构定义语句和功能执行语句。 1)结构定义语句,(大括弧)。语句后面一定不要加分号:<?php if(){}while(){}for(;;){}?>2)功能执行语句,一定要加上分号:<?php $a=1.0; $b=1.0...
148
热度 -
[PHP] php stdClass种
phpstdClass类 1.数组转对象。$arr_a=array();$arr_a['a']=1;$arr_a['b']=2;可以写成$arr_a=array();$arr_a=(object)$arr_a;$arr_a->a=1;$arr_a->b=2;2.stdClass的使用$o...
141
热度 -
[PHP] 在PHP中把对象当数组运用
在PHP中把对象当数组使用 ???????我们了解,JAVASCRIPT中,对象的属性、方法,是可以用数组的模式来访问的。但通常情况下是不可能的。 ???????为什么要这么做?这是因为,通过这一方式,可以更加方便地操作对象,我们可以定义一个类。而不是定义一个KeyValue数组。自然,如果我们还有...
102
热度 -
[PHP] php 数组 的一些步骤
php数组的一些方法 定义数组1.$app=array('a','b','c',);echo$app[0];输出a2.$aa=array('title'=>'GenericError','body'=>'bb','type'=>'error');echo$aa['title'];输...
438
热度 -
[PHP] 一段刁钻古怪的PHP代码
一段稀奇古怪的PHP代码 代码如下:<?php $data=array('a','b','c'); foreach($dataas$key=>$val){ $val=&$data[$key]; } 问题1:程序执行时,每一次循环结束后变量$data的值是什么?请解释。问题2:程序...
139
热度 -
238
热度 -
[PHP] php 中单引号,双引号的差异
php中单引号,双引号的区别 在程序语言中,无论是单引号还是双引号,都有很重要的作用,在PHP语言中也一样。跟ASP相比,PHP的引号更好用,在ASP中,要把数据代入变量就必须用双引号包含起来,而且里面要用到引号的情况下只能用单引号,不能用双引号,如果用了双引号就会把其当作前一个引号的结束符。但在P...
254
热度 -
[PHP] PHP 5.3 Pear初始化有关问题
PHP5.3Pear初始化问题 安装go-pear.bat时提示下边信息: phar"D:\programs\php\PEAR\go-pear.phar"doesnothaveasignaturePHPWarning:require_once(phar://go-pear.phar/index.ph...
320
热度 -
83
热度 -
366
热度 -
[PHP] php获取系统准确当前时间
php获取系统正确当前时间 关于php时区时间错误问题date当前时间、时差、当地、本地date_default_timezone_set 1,最简单的方法就是不要用php5.1以上的版本2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_...
566
热度 -
[PHP] PHP字符串三种定义形式
PHP字符串三种定义方式 PHP的字符串有三种定义方式:单引号、双引号、定界符1、单引号:指定一个简单字符串的最简单的方法是用单引号(字符')括起来。在被单引号括起来的字符串中,要再表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个...
172
热度 -
[PHP] PHP工程师具备的技能及素质
PHP高级工程师具备的技能及素质 PHP高级工程师应该具备哪些技能? ? 所谓工程师,工程二字,既不仅是coder,也不全是programmer,工程师指的是从项目开始,项目结束中间全套全系列的技能都会,包括需求分析/调研,程序开发,文档撰写等,还包括如操作系统,数据库,服务器配置管理等相应的技能....
236
热度 -
[PHP] php.ini 修改无效有关问题
php.ini修改无效问题 ? 修改了半天,php.ini就是一点效果都没有, 真不知道为什么 ? 看csdn兄弟们有一个解决的办法; ? ? phpinfo(); ? LoadedConfigurationFileE:\wamp\bin\php\php5.2.6\php.ini ? ? 看看php...
224
热度 -
[PHP] ThinkPHP框架项目开发课题-自动验证
ThinkPHP框架项目开发专题--自动验证 在WEB项目的开发中,项目的任何模块都会有数据添加的功能--比如用户注册、新闻添加、商品管理等,那么我们就会用到表单来传输数据,而添加数据时无论是前台用户还是后台管理员都避免不了填写无效数据或者错误数据,那么表单数据的验证就是我们在做项目中必不可少的。所...
138
热度 -
364
热度 -
[PHP] PHP str_replace()跟str_ireplace()区别与解释
PHPstr_replace()和str_ireplace()区别与解释 PHP的str_replace()函数和str_ireplace在程序中用得是比较多的一个函数,它的主要功能是使用一个字符串替换字符串中的另一些字符,下面是它的具体使用Str_replace函数对大小写敏感。而使用str_ir...
386
热度