随笔分类 - PHP基础知识
记录平时学习到的PHP基础知识、类的用法等等
摘要:可以利用浏览器的encodeURIComponent或者PHP中的urlencode对字符串编码,得到其中的带%的字符串,%后对应的数值就是十六进制的ascii码值。 知道了ascii码值后,可以进行后续处理,比如PHP中用chr(十进制ascii数值)进行替换或者拆分成数组。
阅读全文
摘要:命令行中java使用绝对路径 $p = "/usr/java/jdk1.7.0_80/bin/java -jar ". $jodconverter_path . ' ' . $source_dir . ' ' . $dist_dir; exec($p, $log, $status);
阅读全文
摘要:$lock_file = dirname(__FILE__) . "/process.lock";$lock_file_handle = fopen($lock_file, 'w'); if ($lock_file_handle false){ die("can not create lock fi
阅读全文
摘要:Note: empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)). em
阅读全文
摘要:PHP标签 必须把PHP代码放在<?php ?>或<?= ?>标签中。不得使用其他PHP标签句法。 编码 所有PHP文件都必须使用UTF-8字符集编码,而且不能有字节顺序标记(Byte Order Mark,BOM)。这个要求听起来很复杂,其实文本编辑器或IDE都能自动做到这一点。 目的 一个PHP
阅读全文
摘要:1. HHVM(http://hhvm.com) 全称是Hip Hop Virtual Machine,是一个PHP引擎。 2.Hack(http://hacklang.org) 一门新的服务器端语言,在PHP语言的基础上修改而来。
阅读全文
摘要:本人遇到的原因是服务器上没有安装php-soap centos安装方式: yum install php-soap 安装完成后重启 php-fpm 服务 service php-fpm restart; 以上方法其实并没有真正解决问题。后来在网上查询到,可以在 $client = new SoapC
阅读全文
摘要:geocoder = $gocoder; } public function setAddress($address) { $this->address = $address; } public function getLatitude() { if (isset($this->geocoderR...
阅读全文
摘要:getId(); $value = $document->getContent(); $this->data[$key] = $value; } public function getDocuments() { return $this->data; } } interface Doc...
阅读全文
摘要:1. bool class_exists ( string $class_name [, bool $autoload = true ] ) 检查指定的类是否已定义。 如果由 class_name 所指的类已经定义,此函数返回 TRUE,否则返回 FALSE。 2. array get_declar
阅读全文
摘要:name = $name; $this->price = $price; } } class ProcessSale{ private $callbacks; function registerCallback($callback){ if(!is_callable($callback)){ throw ...
阅读全文
摘要:传递一个可选的参数 LIBXML_NOERROR 给simplexml_load_file(),这个参数抑制出错警告的直接输出,并在警告发生之后留给Exception类来处理。遇到一个不规范的XML文件时,simplexml_load_file()不会返回对象,这样就知道发生了错误,然后用libxm
阅读全文
摘要:PHP5.3中引入了延迟静态绑定的概念。该特性最明显的标志就是新关键字static。static类似于self,但它指的是被调用的类而不是包含类。在本例中,它的意思是调用Document::create()将生成一个新的Document对象,而不是试图实例化一个DomainObject对象。 因此,
阅读全文
摘要:摘自http://www.tuicool.com/articles/MFNZRzu 本文通过逐步完善一个验证手机号的正则表达式来介绍了正则表达式中的 字符组 、量词 、 字符串起始/结束位置 、 分组 、 分组中的选择结构 、 反向引用 、 命名分组等概念。 1 基本验证 即验证字符串是否是11位数
阅读全文
摘要:最近在xml传输过程中遇到字符串报错,表面看上去没有任何错误。将文件用winhex打开,看到对应字符串中多了'1F'。xml无法解析'1F'。随后在代码中将这个替换掉。 $str = pack("H*",(str_replace('1f','',bin2hex($str))));
阅读全文
摘要:摘自http://www.oschina.net/code/snippet_1432190_46913 <?php function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFI
阅读全文
摘要:使用过程中发现原来汉字没有以I开头的拼音的字
阅读全文
摘要:摘录自http://php.net/manual/zh/function.ord.php (PHP 4, PHP 5, PHP 7) ord — 返回字符的 ASCII 码值 说明 int ord ( string $string ) 返回字符串 string 第一个字符的 ASCII 码值。 该函
阅读全文
摘要:这是没有安装CA证书导致的!!! CA证书下载地址:http://curl.haxx.se/docs/caextract.html 然后修改php.ini文件 openssl.cafile= D:/wamp/php/verify/cacert.pem 问题解决。新技能get
阅读全文