日志列表
RSS< ?php
header('Content-Type: text/html; charset=UTF-8');
class quanpailie
{
var $startTime = 0;
var $stopTime = 0;
function get_microtime()
{
list[......]
Ubuntu 学习日志 ubuntu9.04 安装apache php mysql
1、在终端中执行命令sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server,期间会提示你设置Mysql root用户的密码。
2、安装完成后,在浏览器中输入http://127.0.0.1.如果出现it’s works 表示apache已经安装成功。在/var/www下建立phpinfo.php文[......]
php 查询 mysql时区分大小写
如果想让php在查询时能区分大小写可以在字段前面加一个字段 ‘binary’
如:我想模糊查询标题中包含 ’pHp‘ 这个单词的记录可以这样来写
select title from table where binary title like ‘%pHp%’
如果写成
select title from table where binary title[......]
php中utf-8编码和GB2312编码 正则表达式汉字匹配
在javascript中,要判断字符串是中文是很简单的。比如:
var str = 'php编程';
if (/^[u4e00-u9fa5]+$/.test(str))
{
alert('该字符串全部是中文');
}
else
{
alert('该字符串不全部是中文');
}[......]
我们先来看一段代码
$str = 'aaaaa'; $a = &$str; $str = 'zzz'; unset($str); echo $a;
这个代码一看觉得$a的值为null,但实际值为zzz
仔细看了手册后发现
当 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了
看到这段后就不难理解了,这段代码unset掉的只是断开了[......]
php 不使用第三方变量和数组交换两个变量的值
今天去面试有一道题,怎样不用第三方变量和数组交换二个变量的值,在那里想了半天也没想出么样实现-_-!!,回来后查了下资料,可以用位运算中的异或运算。
下面是试例代码
<?php
$a = 'str1';
$b = 'str2';
echo "交换前:\$a = {$a}; \$b = {$b};";
$b = $b ^ $a;
$a = $b ^ $a;
[......]
静态调用的成员一定要定义成 static (PHP5 ONLY)
贴士:PHP 5 引入了静态成员的概念,作用和 PHP 4 的函数内部静态变量一致,但前者是作为类的成员来使用。静态变量和 Ruby 的类变量(class variable)差不多,所有类的实例共享同一个静态变量。
<?php
class foo
{
function bar()
[......]
一个比较好用的PHP分页类
/** * 分页类 * * @package pager * @author Veidy.lei<veidy .lei@gmail.com> * @version $Id: pager.php,v 1.5 2008/03/26 09:26:39 Veidy.lei Exp $ * @copyright (c) 2008 Veidy.lei Gr[......]