PHP杂记

来源:互联网 发布:来电录音软件 编辑:程序博客网 时间:2024/05/16 07:00
1. PHP 需要Apache,apr-util
2. 启动php 命令
   sudo /usr/local/apache2/bin/apachectl restart
3. 主机要访问虚拟机中的Apache需要将虚拟机设置成为桥接模式,并配置IP地址
4. /usr/local/apache2/conf/httpd.conf
   DocumentRoot 表示html文件的路径,可以自己设置
   /usr/local/lib/php.ini 为php配置文件路径
   
5. 经测试 <? ?>段标签在默认的情况下是不工作的,不建议使用
   可以修改php.ini的short_open_tag
   php.ini的修改何时生效取决去安装方式,如果修改后刷新页面没有生效表示php是作为Apache的模块安装的,此时需要重启Apache
在测试的时候应该打开的配置选项   
display_errors  在浏览器显示错误
display_startup_errors  PHP引擎初始化遇到的错误
track_errors 在$php_errormsg中存储最近发生的错误消息
   
   错误1:
   
   启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start
 
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 
1)进入apache的安装目录:(视个人安装情况而不同) [root@server ~]# cd /usr/local/apache/conf
 
2)编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
[root@server conf]# vi httpd.conf
#ServerName www.example.com:80
ServerName localhost:80
3)再重新启动apache 即可。
[root@server ~]# /usr/local/apache/bin/apachectl restart


$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);//输出 101000110111001100110100 


ceil -- 进一法取整  4.3==>5
floor -- 舍去法取整 9.9==>9
round -- 对浮点数进行四舍五入


number_format(arg1 [,arg2] [,arg3] [arg4])
arg1 需要格式化的数值
arg2 保留小数点的位数
arg3 小数分隔符
arg4 千分位分隔符
arg3 arg4 要么都有,要么有没有


sort 升序排列(不保留key-value对应关系)
asort  升序排列(保留key-value对应关系)
rsort 降序排列(不保留key-value对应关系)
arsort 降序排列(保留key-value对应关系)
natsort
natcasesort
ksort
krsort
usort
SORT_NUMBERIC
SORT_REGULAR   按照ASCII排序
SORT_STRING


list($a,$b,$c...) = explode(char divide,$string)


访问类的非静态成员或函数用$this->
访问静态成员或函数用self:: 没有$


strspn(A,B) == strlen(A)  <==> strcspn(A,B) == 0


p1. 读取文件的内容,显示在页面上,然后给里面的缩写加上说明
0 0
原创粉丝点击