02 2014 档案
摘要:1.关于单引号和双引号的区别。$sql="insert into tableName values ('".$name."','".$email."')";插入的时候。认为双引号里面加上单引号是正常,但是事实上错误。Note: 不像双引号 和heredoc语法结构, 在单引号字符串中的变量 和特殊含义的字符将 不会 被替换。引号都是成对出现的,当遇到下一个引号就会结束。2.关于乱码的问题。出现乱码的原因。编码不一致,解决方法。文件编码格式数据库编码格式 在mysql.in配置文件中修改character
阅读全文
摘要:在php类的内部当使用static进行修饰了类的属性或者方法,则改属性或者方法被成为类的静态属性或者静态访问,静态属性和非静态属性的区别php官方的解释声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。为了兼容PHP4,如果没有指定“可见性”,属性和方法默认为public。由于静态方法不需要通过对象即可调用,所以伪变量$this在静态方法中不可用。静态属性不可以由对象通过->操作符来访问。用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。就像其它所有的PHP静态变量一样,静态属性只能被初始化为一个字符值或一个
阅读全文
摘要:今天使用json_encode 把一个数组转换成json数据,echo处理的时候,显示为null。去查了php手册。该函数只能接受 UTF-8 编码的数据。在网上搜了下,找到了解决方法。 1 1000) {16 die('possible deep recursion attack');17 }18 foreach ($array as $key => $value) {19 if (is_array($value)) {20 arrayRecursive($array[$key]...
阅读全文