php

标签: php

php String占位符

sprintf() 函数把格式化的字符串写入一个变量中。 参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值: %% - 返回百分比符号 %b - 二进制数 %c - 依照 ASCII 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %F - 浮点数(not local settings aware) %o - 八进制数 %s

阅读全文...

Mac下配置PHP+MySql环境

Mac下配置PHP+MySql环境   由于最近需要布置mantis用来进行bug追踪,在此记录其过程。 由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。 首先打开终端输入命令: sudo vim /etc/apache2/httpd.conf   其中有一行是这样的 #LoadModule php5_module libexec/apache2/libphp5.so   www.2cto.com   将前面的#号去掉。   然后打开系统偏好设置中的共享,将web共享勾上,如下图 ![](http://up.2cto.com/2012/0728/20120728100916976.png)   重启apache, 命令如下: sudo apachectl restart   这样就可以在浏览器中输入http://localhost/,如果出现 It works!

阅读全文...

四十条测试你是不是合格的PHP程序员

转自:http://blog.sina.com.cn/s/blog_52d20fbf0100owpi.html 四十条测试你是否合格的PHP程序员,不官方,也不权威,但很给力。超过三条就不合格了。超过五条就得好好反省下自己的不足了。 不会利用如phpDoc这样的工具来恰当地注释你的代码 对优秀的集成开发环境如 EclipsePHP EPP 或 Zend Studio PDT视而不见 从未用过任何形式的版本控制系统,如Subclipse 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实 不使用统一开发方式 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数) 不在编码之前彻底规划你的程序 不使用测试驱动开发 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting) 对调试器的好处视而不见 不重构你的代码 不使用类似MVC模式把程序的不同层次划分开 不知道这些概念:KISS, DRY, MVC, OOP, REST

阅读全文...

自己封装的php Mysql操作类

自己封装的mysql操作类,可以快捷的操作mysql的增删改查,参考了android的xutils对数据库的操作,欢迎拍砖 fn_insert("library","id,title,current,max","null,'nihao3',3,120"); $db->fn_insert("library","null,'nihao3',3,120"); //delete $db->fn_delete("library",array('current'=>3)); $db->fn_delete("library",array(array('current','>','3'),array('max','!=','150'))); //update $db->fn_update(

阅读全文...