
php
文章平均质量分 79
a施主
就职于国内知名互联网公司
展开
-
【转】PHP代码优化的方法
<br /><br />0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。<br />1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。<br />2、$row[’id’] 的速度是$row[id]的7倍。<br />3、echo 比 print 快,并且使原创 2011-04-23 23:23:00 · 447 阅读 · 0 评论 -
php加速 PHP APC 浅析
<br /><br />PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。安装PHP APC<br />作为测试环境,我们这里使用的是CentOS5.3(2.6.18-128.el5PAE) + Apache2.0(prefork) + php5.2。我们可以去pecl apc下载APC-3.0.19.tgz转载 2011-05-06 10:22:00 · 517 阅读 · 0 评论 -
[php]预定义变量(一) $_SERVER
<br /><br />$url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];<br />echo $url_this;<br /><br />则显示 : http://localhost/lu.php<br /> 服务器变量:$_SERVER<br />注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。<br />$_SERVER 是一个包含诸如头部(headers)、路径转载 2011-05-05 11:21:00 · 690 阅读 · 0 评论 -
传说中tecent的php面试题
1.请对POSIX风格和兼容Perl风格两种正则表达式的主要函数进行类比说明ereg preg_match/ereg_replace preg_replaceereg preg_match较之ereg_replace preg_replace速度要慢ereg_replace preg_replace支持POSIX风格不支持的语法,如非贪婪匹配,断言,条件子模式等。POSIX风格和Perl兼容风格的正则表达式写法各有特点,不是完全一致。BRE/ERE2.请说明在转载 2011-05-05 10:34:00 · 818 阅读 · 0 评论 -
Linux下Apache与PHP安全相关设置
<br /><br />对于提供公共网络服务的ISP,基于安全性理由,建议apache和php都使用最小权限的公用设置.<br />针对特定用户所提出的涉及安全性能的特殊要求, 可以在不改变全局性的共用设置的情况下,<br />通过利用Apache Virtualhost的PHP扩展功能来实现. 只需在相应用户的Virtualhost的设置<br />段落中插入php_value,php_admin_value或php_admin_flag指令,就可以使该用户具有与全局<br />设置不同的权限和行为.<b转载 2011-05-05 10:10:00 · 545 阅读 · 0 评论 -
PHP中open_basedir配置分析
<br /><br />open_basedir: 将用户可操作的文件限制在某目录下;<br />——————————————————————————–<br />如下是php.ini中的原文说明以及默认配置:<br />; open_basedir, if set, limits all file operations to the defined directory<br />; and below. This directive makes most sense if used in a per-di转载 2011-05-05 09:50:00 · 874 阅读 · 0 评论 -
Linux下Apache与PHP安全相关设置
<br /><br />对于提供公共网络服务的ISP,基于安全性理由,建议apache和php都使用最小权限的公用设置.<br />针对特定用户所提出的涉及安全性能的特殊要求, 可以在不改变全局性的共用设置的情况下,<br />通过利用Apache Virtualhost的PHP扩展功能来实现. 只需在相应用户的Virtualhost的设置<br />段落中插入php_value,php_admin_value或php_admin_flag指令,就可以使该用户具有与全局<br />设置不同的权限和行为.<b转载 2011-05-04 14:47:00 · 677 阅读 · 0 评论 -
【转】php.ini 核心配置选项描述
Httpd 选项表格 H-3. Httpd 选项名称默认值修改权限更新记录async_send"0"PHP_INI_ALL 语言选项表格 H-4. 语言和杂类配置选项名称默认值修改权限更新记录short_open_tag"1"PHP_INI_PERDIR在 PHP 以下是该原创 2011-04-27 17:22:00 · 584 阅读 · 0 评论 -
PHP开发环境配置(Windows版)
<br />目标环境:Apache + PHP<br />系统:Windows XP<br /> <br />************************Step1:下载以下文件****************************<br />(1)php-5.2.17-Win32.zip<br />pecl-5.2.17-Win32.zip<br />下载地址:[url]http://www.php.net/downloads.php[/url]<br /><br />(2)apache_2.2.3原创 2011-04-26 00:16:00 · 992 阅读 · 0 评论 -
php文件上传的原理及实现
<br /><br />利用php的文件函数来实现上传<br /> <br />这段代码分为两个文件,一个为upload.html,一个是upload.php<br /> <br /> upload.html <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="max_file_size" value="100000"> <input name="use原创 2011-05-06 15:24:00 · 404 阅读 · 0 评论