-
php提示:Notice: Trying to get property of non-object problem解决办法
本文为大家讲解的是php错误:Notice: Trying to get property of non-object problem解决办法,感兴趣的同学参考下. 今天又一次遇到PHP 的一个提醒:Notice: Trying to get property of non-object problem,这种错误很常见 我这里实际是调用了一个zend的数据库访问的方法,使用了fetchAll方法,但由于数据库中没有该记录,所以返回的对象是null,所以我就判断对象是否为null: if($obj==null){ ... } 这么写的结果,就是产生了上面那个notice,也真是奇怪,对象为null,竟然不能访问了? 翻查资料后,发现,判断是否为null,需要这么判断: if (isset($obj)) { echo "This var is set set so I will print."; } 这个isset是做什么的呢? isset函数是检测变量是否设置。 格式:bool isset ( ...
PHP 2014-12-06 01:57:06 -
修改PHP的memory_limit限制的方法
本文为大家讲解的是如何修改PHP的memory_limit限制的方法,感兴趣的同学参考下. 在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存 解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit)。 检查php的内存限制值 为了查看这个值,你需要建立一个空的php文件,比如view-php-info.php...
PHP 2014-12-04 15:51:17 -
php中http_build_query 的一个问题
本文为大家讲解的是一个php中http_build_query 的一个问题.http_build_query 远程攻击者可以利用漏洞获得敏感内存信息。请大家谨慎使用,感兴趣的同学参考下 当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 假如这里的$data是 $data = array( 'name'=>'scofield', 'time'=>'2012-2-3' ) 接下来,需要先将$data变成字符串 $post_data = http_build_query($data); 而采用 http_build_query 转换后再 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 看起来没有什么问题...
PHP 2014-12-02 20:09:01 -
PHP Directory 函数使用说明
本文为大家整理了PHP Directory 函数使用说明小结,感兴趣的同学参考下。 预定义常量: DIRECTORY_SEPARATOR (string) :目录分隔符 PATH_SEPARATOR (string) :路径分隔符 bool chdir ( string $directory )— 改变目录 echo getcwd() . "n"; chdir('public_html'); echo getcwd() . "n"; bool chroot ( string $directory )— 改变根目录,仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才行...
PHP 2014-12-01 21:38:03 -
php中$美元符号与Zen Coding冲突问题解决方法
本文为大家讲解的是php中$美元符号与Zen Coding冲突问题解决方法,感兴趣的同学参考下。 Zen Coding是使用仿CSS选择器的语法来快速开发HTML和CSS ——由Sergey Chikuyonok开发...
PHP 2014-12-01 21:31:26 -
Tizen智能手机:三星Z1或于10号发布
站长搜索(www.adminso.com):Tizen智能手机:三星Z1或于10号发布 站长搜索讯 三星自2013年就一直在打造自家的Tizen系统,搭载该系统的手机将定位中低端。预计第一款搭载该系统的智能手机将会是三星Z系列手机...
业界动态 2014-12-01 17:02:38 -
【Win7主题包下载】Discovery - 简约商务
站长搜索(www.adminso.com):【Win7主题包下载】Discovery - 简约商务 这款名为Discovery“发现”的Win7主题由加拿大网友neiio制作的。这款主题简洁大方,采用了灰黑色和浅棕色风格,内含6款主题,分为Metro和Retro两种风格,都是这两种色调的不同搭配,很有商务范儿...
业界动态 2014-12-01 16:27:48 -
DOM XPATH获取img src值的query
本文为大家讲解的是php中用DOM XPATH获取img src值的代码,需要的朋友可以参考下 $nodes = @$xpath->query("//*[@id='main_pr']/img/@src"); $prurl = $nodes->item(0)->nodeValue;...
PHP 2014-12-01 07:01:54 -
php检测数组长度函数sizeof与count用法详解
本文主要为大家讲解的是php检测数组长度函数sizeof与count用法,实例分析了count的用法,并对sizeof函数进行了详尽的分析说明,感兴趣的朋友可以参考下 在php检测数组长度的函数有sizeof count 下面看个简单实例: $colorlist = array("apple"=>"red", "grass"=>"green","sky"=>"blue","night"=>"black","wall"=>"white"); echo "数组长度为: ".count($colorlist); //5 count:count() 函数计算数组中的单元数目或对象中的属性个数,对于数组,返回其元素的个数,对于其他值,返回 1,如果参数是变量而变量没有定义,则返回 0,如果 mode 被设置...
PHP 2014-12-01 02:18:21 -
zend api扩展的php对象的autoload工具
本文为大家讲解的是zend api扩展的php对象的autoload工具使用说明,感兴趣的同学参考下。 bloader提供一个常用的autoload函数ld,以及两个辅助函数,ld_new(实例化)和ld_unset(销毁对象). 类似spl的autoload功能,bloader为php对象的autoload工具,但相比较起来更简单高效,配置也更灵活. bloader提供一个常用的autoload函数ld,以及两个辅助函数,ld_new(实例化)和ld_unset(销毁对象). #1 bloader会自动搜索当前文件 或 当前目录下的<类名>.class.php文件,以及通过'_MODULES'常量定义的路径,实例化类返回对象. #2 可直接使用ld('类名')操作对象(见实例 1-1) #3 bloader会在当前作用域自动注册一个以类名为变量名的变量'$类名'(见实例 1-2) #4 bloader中使用ld函数访问对象是全局范围有效 (见实例 1-3) #5 使用ld_new实例化多个不同的对...
PHP 2014-11-30 12:27:41 -
重新封装zend_soap实现http连接安全认证的php代码
本文是一个重新封装zend_soap实现http连接安全认证,需要的朋友可以参考下。 <?php class MyFramework_Soap_server extends Zend_Soap_Server { protected $_login = ''; protected $_password = ''; public function __construct($wsdl = null, array $options = null) { parent::__construct($wsdl,$options); if(isset($options['login'])){ $this->_login=$options['login']; $this->_password=$options['password']; $this->_authenticate(); } } private function _authenticate(){ $this...
PHP 2014-11-29 08:28:14