-
[PHP] PHP沿袭构造方法,成员变量
PHP继承构造方法,成员变量 发现自己对这些概念一直比较模糊,特总结如下: ? 1.在子类没有构造方法的情况下,默认调用父类的构造方法 ? 2.如果子类有构造方法,则不会调用父类的构造方法,并且会覆盖父类的成员变量;如果要调用,则用parent::__construct(); ? 3.父类的成员变量...
324
热度 -
[PHP] php正则 贪婪方式与懒惰模式
php正则贪婪模式与懒惰模式 当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需...
139
热度 -
117
热度 -
433
热度 -
[PHP] PHP兑现中文字符的无乱码截断
PHP实现中文字符的无乱码截断 PHP内置的substr()函数不能对中文字符进行很好的截断处理,对于一些中英文混合的字符会出现乱码的情况。下面提供两种解决函数。 ? 1、GB2312编码方式的截断 ? functionmsubstr($str,$start,$len){ if(strle...
99
热度 -
[PHP] php解释为何要用isset()
php解释为什么要用isset() 在默认情况下PHP错误汇报等级不是最高这就会出现一些小错误我们却看不到错误根据实践发现PHP出现这些小错误会影响PHP大量执行速度,大量执行速度!@压制错误,不代表就没有生成错误开始error_reporting(8191);#把错误汇报等级调到最高echo$a;...
23
热度 -
[PHP] php对url保险过滤处理
php对url安全过滤处理 preg_match_all('/([0-9])=([\%\+\-\.\/0-9\=A-Z\_]+)/i',$_SERVER['QUERY_STRING'],$_GET); $_GET=($_GET[0]?array_combine($_GET[1],$_GET[2]):...
144
热度 -
274
热度 -
525
热度 -
[PHP] php中几个字符函数总结
php中几个字符函数小结 下面小结PHP中的几个字符函数,小结一下:1)ucfirst将首字母变大写,比如$string="thisismywebdevelopmentblog";echoucfirst($string);//Output:Thisismywebdevelopmentblog2)lc...
209
热度 -
545
热度 -
[PHP] 关于处置数组中同类统计的解决方案(PHP)
关于处理数组中同类统计的解决方案(PHP) $arrItem=array( Array(10000,'中国',1), Array(10000,'中国',3), Array(20000,'美国',2), Array(30000,'法国',5) ); $arr=array(); foreach($arr...
231
热度 -
[PHP] java软件工程师学php -16 exception处理
java程序员学php-16exception处理 写法与java风格一致 thrownewException('exception',33);//比java多了一个error_code try{ $d->doSecond(); }catch(Exception$e){ echo$e.get...
271
热度 -
[PHP] PHP获取指定时间段其间的 年,月,天,时,分,秒
PHP获取指定时间段之间的年,月,天,时,分,秒 需求:前端传俩个标准的时间格式过来,格式像2009-05-1212:12:30,然后根据需要返回这个时间段的不同单位的表示对于时间格式的校验我这里代码没贴出来,所以用的时候自己考虑加上 ClassUtils{ /** *formatMySQLDat...
732
热度 -
[PHP] 可在后台老板执行的PHP代码
可在后台执行的PHP代码 ignore_user_abort();set_time_limit(0);$interval=10;$i=1;do{$fp=fopen('test/text'.$i.'.txt','a');fwrite($fp,'test'.$i);fclose($fp);sleep($...
467
热度 -
[PHP] java软件工程师学php -13. 值传递与引用传递
java程序员学php-13.值传递与引用传递 php和Java一样,调用函数时,基本数据类型用值传递,对象用引用传递但php也可以传递基本数据类型的引用(用&符号): $w=65; functionchange_it(&$weight){ $weight=60; } chang...
149
热度 -
[PHP] java软件工程师学php -10.脚本包含
java程序员学php-10.脚本包含 JSP:<@includefile="abc.jsp"/>PHP:require('abc.jsp')
256
热度 -
[PHP] java软件工程师学php -15 php中的namespace 与java中的package
java程序员学php-15php中的namespace与java中的package php中的namespace跟java中的pakcage一样,都可以解决命名冲突的问题。比如:声明:namespaceAPP\KENT\CHEN;使用:require('xxx.php');echo\APP\KEN...
170
热度 -
[PHP] java软件工程师学php - 8. 神奇的extract()
java程序员学php-8.神奇的extract() 声明这样一个关联数组:$map['BJ']='Beijing';$map['SH']='Shanghai';然后做一下extract($map),你就可以自动获得$BJ和$SH这两个变量,它们的值分别为Beijing和Shanghi。也就是说,e...
123
热度 -
[PHP] java软件工程师学php -9. 字符串处理
java程序员学php-9.字符串处理 PHPJAVA标准库或commons-lang的StringUtils==================================trim($str)---------str.trim()strtoupper($str)-----str.toUpper...
172
热度