随笔分类 - PHP
摘要:今天工作中需要写一个简单的错误判断,如果返回的值中存在array('error_code'=>'xxx','error_msg' => 'xxx') ,就视为出错。使用如下的简单判断:1 if (isset($payUrl['error_code']) return $payUrl['error_msg'];结果返回值居然是一个h....百思不得其解。通过var_dump出$payUrl,了解到$payUrl值正常,是一个458位的string。也就是说:1 $payUrl = '
阅读全文
摘要:淘宝校招二面PHP 悲剧:问题一:新浪微博首页 你和他共同关注的人 功能实现,用于存储人这个信息的方法是什么?1.可以使用redis的set方式存储,使用sinter命令返回交集。2.可以使用PHP的array_intersect函数实现。问题二:PHP静态类的特性?答:1、被声明为静态类的类不允许包含任何非静态成员2、抽象静态类中的静态方法不允许调用,它必须先被继承。3、在静态类中,允许抽象的静态方法。4、静态类不允许含有 构造函数、析构函数、动态拦截函数以及 __toString()。5、静态类不允许继承自非静态类。6、为了向下兼容,目前含有静态成员的抽象类/非静态类的行为不会被改变。7、
阅读全文
摘要:对象的赋值:手册中有如下一个例子,个人理解如下$assigned = $instance; $reference =& $instance; $instance--->var = '$assigned will have this value';$instance = null;var_dump($instance);var_dump($reference);var_dump($assigned);$assigned和$instance对应于同一个实例化的对象,指向同一个地址,$reference是$instance的别名。因此当$instance = null之
阅读全文
摘要:一.类型PHP支持8中基本数据类型。分别为:四种标量类型:boolean(布尔型),integer(整型),float(浮点型和double同义),string(字符串)两种符合类型:array(数组),object(对象)两种特殊类型:resource(资源),NULL(NULL)二.字符串单引号:简单的定义一个字符串,如需输出单引号,则用反斜线\转义。双引号:字符串定义在双引号中,PHP会对一些特殊字符\n 换行\t 制表符\f 换页\r 回车\v 竖直方向tab\$ 美元符\\ 反斜线\" 双引号heredoc结构字符串:定义方法为<<<在该提示符后面,要定义
阅读全文
浙公网安备 33010602011771号