PHP笔记

 

PHP笔记

注:课本上写的很清楚的基本不会写出,本笔记只是写出那些细碎的小知识点,方便自己以及同学们查阅

Apache配置文件修改端口号

因为IIS默认占用80端口,所以要想使用80端口,必须在控制面板中停用IIS的服务,然后,在C:\Easy2PHP5\Apache\conf\httpd.conf文件中修改Listen的值,改为80。然后重新启动Apache服务器。

修改Apache服务器默认网页目录

在C:\Easy2PHP5\Apache\conf\httpd.conf文件中,找到Document  “ ..\website”

改成想要的绝对路径或相对路径

在C:\Easy2PHP5\Apache\conf\httpd.conf文件中,找到<Directory “
..\website”>
改成想要的绝对路径或相对路径

存放路径中不能包含中文字符

如果赋值的数据为8进制数字,里面存在‘8’、‘9’,则自动截掉无效数字后面的数字

PHP的数组很了不起

PHP的数组不仅能识别从0开始的索引,还能将字符串作为索引。(撒花>>>>

解决网页中文乱码

如果打开的网页的中文为乱码,则需要修改C:\Easy2PHP5\PHP\ php.ini的charset
属性,

改为 UTF-8
就能解决。

关于常量

常量在整个PHP文件中只能赋值一次,但是,使用常量能是代码美观、运行速度快、方便函数的调用数值。

布尔类型的小脾气

当使用defined(string
constant_name)
判断一个常量是否被定义时,如果的结果为true,则返回值为1,如果结果为false,则不会返回数据,若想返回数据,则需要用强制转换(Int),就能返回一个0。

预定义常量

__FILE__和__LINE__都是两个下划线滴~

全角半角

如果变量的连接了全角的标点符号或汉字,就会不显示结果,即出错。原因是电脑会将全角的标点符号和汉字

转换成ASCII码,造成语法不通。

传地址赋值

如果语句里出现“&”,那么就要注意了,这两个变量就已经紧紧的联系在一起,同进退,共生死。= =+

2012年9月20日星期四

 

时间: 2024-10-22 14:50:32

PHP笔记的相关文章

APACHE安装笔记

apache|笔记 作者:车东 摘要: WEB应用容量规划:根据硬件配置和WEB应用的特点进行WEB服务的规划及一些简单的估算公式: APACHE安装过程:apache的通用的简化安装选项,方便以后的应用的模块化配置:修改 HARD_SERVER_LIMIT:vi /path/to/apache_src/src/include/httpd.h#define HARD_SERVER_LIMIT 2560 <===将原来的 HARD_SERVER_LIMIT 256 后面加个"0"a

JetSpeed学习笔记(一)

笔记 JetSpeed学习笔记(一) fuweilin 2005-4-7 前言 参加了公司的portal的兴趣小组,今天对portal进行学习.首先上网看了看一些portal的资料,对portal.portlet.portlet container以及JSR168等概念有个基本的了解.决定进一步实战的方式感受portal,于是学习JetSpeed.     1.  JetSpeed介绍JetSpeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现.门户可以让终端

安装配置bugzilla笔记

因为自己在安装配置的时候走了些弯路,所以一方面自己提个醒,另一方面可以让有这方面需要的朋友做个参考 bugzilla是一个可以发布bug以及跟踪报告bug进展情况的开源软件,有关的官方文档可以查看:http://www.bugzilla.org/docs/ 本人是在RH9上安装配置成功bugzilla-2.18rc3的,事先也成功安装配置过2.16.7,后来发现在2.18中加入了图表的功能,觉得蛮有意思的,所以升级了一下.在安装前先确定自己机器上一些软件版本的情况:perl(5.6 or abo

Nutch 笔记(一):Quick Start

最近用到了nutch,目的是针对指定的一些网站抓取其内容,然后做分析用. nutch 笔记是我使用nutch过程一系列总结,写下自己的学习经过和大家一起分享,也希望能得到大家的指点 好了,废话少说,言归正传,第一篇:Quick Start,我们的目标是快速的能跑起来,能检索出我们想要的结果. 首先要明白nutch是什么? nutch是一个基于lucene的开源搜索引擎,它包括了所有你想要的东西,是一个完整的解决方案 . 一:安装JDK 如果你已经安装了JDK,并且已经设置了JAVA_HOME,那

Akka笔记之日志及测试

英文原文链接,译文链接,原文作者:Arun Manivannan ,译者:有孚 在前两篇笔记中(第一篇,第二篇),我们简单地介绍了一下Actor以及它的消息传递是如何工作的.在本篇中,我们将看下如何解决TeacherActor的日志打印及测试的问题. 简单回顾 前面我们的Actor是这样的: class TeacherActor extends Actor { val quotes = List( "Moderation is for cowards", "Anything

git笔记:通过给grunt-inline打tag看tag操作

晚上review了下grunt-inline的issues,看到有个兄弟pull request,修正了0.3.0版本的一个bug.于是就merge了下,然后发布了0.3.1版本(这里). npm publish后,突然想到一个问题,发布了这么多个版本了,但好像都没有打过tag,这个不利于版本回溯以及bug trace.svn版本管理里有tag的概念,git里八九不离十也有,虽然还没用过.就简单百度了下,打完tag后顺便做下笔记: 查看tag git tag 比如我在grunt-inline的项

性能-一款手写笔记软件的实现方式及问题

问题描述 一款手写笔记软件的实现方式及问题 要实现安卓设备上的手写功能,一种实现方式是:利用安卓的手势识别,主要是GestureOverlayView这个类里的功能和方法,记录用户触摸和移动的轨迹,形成路径path.路径path实际上就是一些点的集合.将这些路径组合成的笔画形成一个bitmap.写入到一个重写过的edittext中,即实现了手写笔记软件的主要功能. 上面实现的手写内容当文字数量比较多时,比如达到1000字左右,就会出现一些性能的问题.比如,想在笔记的中间插入一个手写字,实际执行的

[阅读笔记]Go语言并发之美

文章题目:     Go语言并发之美 文章链接:   http://qing.weibo.com/2294942122/88ca09aa33002ele.html 分享笔记:      这篇文章说的是go routine和channel在Go语言中的应用.刚开始看的时候,对文章使用lua的协程来描述goroutine还真是不习惯.建议读者不要跟者作者使用这样的称呼. 并发在Go中得到语言级别的支持.文章列出了几个goroutine和channel的使用方法 1 id生成器由于id生成器会产生系统

≪统计学习精要(The Elements of Statistical Learning)≫课堂笔记(一)

前两天微博上转出来的,复旦计算机学院的吴立德吴老师在开?统计学习精要(The Elements of Statistical Learning)?这门课,还在张江...大牛的课怎能错过,果断请假去蹭课...为了减轻心理压力,还拉了一帮同事一起去听,eBay浩浩荡荡的十几人杀过去好不壮观!总感觉我们的人有超过复旦本身学生的阵势,五六十人的教室坐的满满当当,壮观啊. 这本书正好前阵子一直在看,所以才会屁颠屁颠的跑过去听.确实是一本深入浅出讲data mining models的好书.作者网站上提供免

WWDC 2014 Session笔记 - 可视化开发,IB 的新时代

本文是我的 WWDC 2014 笔记 中的一篇,涉及的 Session 有 What's New in Xcode 6 What's New in Interface Builder 如果说在 WWDC 14 之前 Interface Builder (IB) 还是可选项的话,我相信在此之后 IB 已经是毫无疑问的 iOS 开发标配了,纯代码界面可以说已经渐行渐远,可以逐渐离开我们的视线了. 一言蔽之,就是 Apple 在催促大家使用 IB,特别是 Storyboard 做为界面开发的唯一选择这