-
64
热度 -
[PHP] java软件工程师学php -16 exception处理
java程序员学php-16exception处理写法与java风格一致thrownewException('exception',33);//比java多了一个error_codetry{$d->doSecond();}catch(Exception$e){echo$e.getMessage...
80
热度 -
[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($i...
16
热度 -
[PHP] java软件工程师学php -13. 值传递与引用传递
java程序员学php-13.值传递与引用传递php和Java一样,调用函数时,基本数据类型用值传递,对象用引用传递但php也可以传递基本数据类型的引用(用&符号):$w=65;functionchange_it(&$weight){$weight=60;}change_it($w)...
9
热度 -
39
热度 -
[PHP] java软件工程师学php -15 php中的namespace 与java中的package
java程序员学php-15php中的namespace与java中的packagephp中的namespace跟java中的pakcage一样,都可以解决命名冲突的问题。比如:声明:namespaceAPP\KENT\CHEN;使用:require('xxx.php');echo\APP\KENT...
64
热度 -
[PHP] java软件工程师学php -9. 字符串处理
java程序员学php-9.字符串处理PHPJAVA标准库或commons-lang的StringUtils==================================trim($str)---------str.trim()strtoupper($str)-----str.toUpperC...
26
热度 -
[PHP] java软件工程师学php -14. 面向对象
java程序员学php-14.面向对象相同点:1.也是类+方法2.也不允许多重继承3.也有interface,可以利用interface实现多重继承4.也有抽象类5.也有静态方法6.也可以通过final关键字禁止扩展不同点:1.class本身没有accessmodifier2.属性和方法的默认的ac...
568
热度 -
[PHP] java软件工程师学php -12.变量作用域
java程序员学php-12.变量作用域1.php比java多出了一个“文件”作用域(正式名称叫“全局作用域“,在当前php文件里有效),即写在php文件里但独立于任何函数之外的变量的作用域.这跟javascript里定义的全局变量有点像,但在php里,函数内部无法访问此类变量。2.通过requir...
70
热度 -
[PHP] java软件工程师学php -11.函数
java程序员学php-11.函数publicStringjoin(Stringhead,Stringbody){if(body==null)body="Nobody";returnhead+body;}functionjoin(head,body='Nobody'){returnhead.body...
76
热度 -
[PHP] php合成可能创建gif动画
php合成或者创建gif动画1.首先需要确认GD库是否正常。?2.如何是合成图片,请确保把分解的图片放在frames的文件夹里面。?3.GIFEncoder.class.php类??<?ClassGIFEncoder{var$GIF="GIF89a";/*GIFheader6bytes*/va...
78
热度 -
[PHP] java软件工程师学php - 8. 神奇的extract()
java程序员学php-8.神奇的extract()声明这样一个关联数组:$map['BJ']='Beijing';$map['SH']='Shanghai';然后做一下extract($map),你就可以自动获得$BJ和$SH这两个变量,它们的值分别为Beijing和Shanghi。也就是说,ex...
34
热度 -
[PHP] java软件工程师学php - 7. Map被称作关联数组
java程序员学php-7.Map被称作关联数组如:$map['BJ']='Beijing';$map['SH']='Shanghai';遍历这个关联数组:foreach($mapas$abbr=>$full_name){echo"$abbrisshortfor$full_name";}
63
热度 -
[PHP] java软件工程师学php - 4. gettype()/settype()
java程序员学php-4.gettype()/settype()1.gettype()拿到数据类型比如gettype(345);//返回"integer"gettype(some_object);//返回"object"另有一些快捷的类型查询函数,如is_double(),is_array(),i...
74
热度 -
[PHP] java软件工程师学php - 3. 恒等式===
java程序员学php-3.恒等式===3=='3'?true3==='3'?False.两边的值相等且类型相等,才叫恒等,比如3===3
86
热度 -
[PHP] java软件工程师学php - 6.用 foreach 循环数组
java程序员学php-6.用foreach循环数组foreach($some_arrayas$element){echo$element;}
104
热度 -
[PHP] java软件工程师学php - 2. 非布尔类型可强行用作布尔类型
java程序员学php-2.非布尔类型可强行用作布尔类型只要数据不是0,那它就可以当作true来用;否则,就当作false来用。if("abc"){echo"abc";//willprint"abc"}if(!"0"){echo"zero";//willprint"zero"}
25
热度 -
70
热度 -
[PHP] php中双引号跟单引号的区别
php中双引号和单引号的区别""双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。''单引号里面的不进行解释,直接输出。单引号解析的时间比双引号快单引号支持\转义符,双引号支持的转义符更多$hello=3;echo"hellois$hello";//打印结果:hellois3echo'h...
99
热度 -
[PHP] PHP调试及代码诠释
PHP调试及代码注释一、调试PHP调试不同于Java1,常用调试方法:echo输出一个或者多个字符串var_dump()只适合打印变量和小数据count()数组长度-------适合打印大数据量(比如数组),只输出数量strlen()字符串长度print_r()可以打印出复杂类型变量的值(如数组,对...
71
热度