仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 639|回复: 8
打印 上一主题 下一主题

[学习教程] PHP教程之PHP基本常识概览

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要实现最基本的功能就可以了就是可以添加留言然后可以显示留言,然后加入管理功能php基本常识php中的整形数是有标记的,不克不及暗示无标记整数,当整形数超越局限时,会主动从整形数转化成float数,能够用php_int_size常量来检察php整数范例所占字节,通常是4个字节,以是能够预算出整形数的局限,最高位数标记位。也能够用php_int_max常量来检察int的最年夜值。小常识点:1.当变量为0.0或“0”在布尔变量中均暗示false;2.字符串变量用双引号时个中变量和本义字符能够依照其界说一般输入,而用单引号输入内容时它会原样输入其内容,即本义字符或变量不会起感化,而只会原样输入字面内容,这个能够本人写一下代码看一下区分。团体感到php变量的界说有点相似js,由于你基本不必要指定它任何范例,它的范例完整取决于实践你利用的范例。3.php的算术运算符:注重点:除号“/”失掉的了局能够是整数也能够是float.而不是单是整数,比方5/2了局是2.5,而在C言语中了局是2。当了局除不尽时,了局显现14位无效数字。运算符一共有+、-、*、/、%五个运算符。保持两个字符串的标记不是java中的+号,而是.点号,点号会主动将前后变量当作字符串来看待。“==”标记和”===”的区分:“==”标记暗示只要右边和右侧的值相称才为真。“===”标记暗示右边和右侧不仅值相称,就连变量范例也应当相称的,才会前往真。下例:$a=2;$b=2.0;上例中$a和$b变量的值是相称的,但范例是不相称的!一切用==为真,用===则为假。$a!==$b暗示只需a和b值不相称大概范例不相称时了局为true。$a!=$b暗示只要a和b的值不相称时了局为true。$a$b暗示寄义和$a!=$b不异。echo$a==$b输入的内容并不是是true或false。而是0和1,1代表true,0代表false。另有>=、<=标记分离暗示年夜于或即是、小于或即是。逻辑判别有一个特别,以后面的判别为true时,””标记前面的表达式便不会实行,这一点要当心!同理&&标记也有相似情形。这类征象称为短路。短路与和短路或就是个中的代表。标记能够用or取代。同理&&标记能够用and取代。但英文的or和and仍是有点区分:or运算符较低,比=低。比方$a=falsetrue;//a前往true;$a=falseortrue;//=》($a=false)ortrue;var-dump($a,$b);同理and标记也有相似这类情形。范例运算符:instanceof,用于判别数据是不是是某一类的实例,这一点和java相似,了局前往true或false。++和—运算符只针对变量,不克不及对常量利用!php中的switch语句括号内能够是布尔范例!而字符串“0”被看做false。default语句能够放在任何地位而不影响其他case语句的实行按次!哪怕放在switch语句中的第一句。但要注重要记得写break语句。表单提交成绩:在火狐扫瞄器中,表单提交的办法为POST时,响应的取得字段值得办法就是$_POST,而不是$_REQUEST,而在IE或Firefox中,不论是POST仍是GET都是能够用$_REQUEST来取得内容的。$_REQUEST的参数对应表单响应Input元素的name属性值。php中的break语句分歧点:起首必需分明甚么是轮回?轮回就是由for、while关头字的年夜括号组成的部分叫轮回,这和if语句的年夜括号是分歧的,continue语句一样平常放在if语句中,一样平常就用于跳过for轮回的本次轮回或while轮回的本次轮回。万万不要以为在for轮回中年夜括号一括就代表一个轮回,if语句下的年夜括号就不是轮回。break语句前面能够带一个数字暗示跳出到第几层轮回以外,以break语句地点的年夜括号地区为第一层轮回。顺次往外递减,而不是从外到里递增。但注重数字太年夜以致于超越最外层的轮回!比方统共只要3层轮回,你却要跳4层,这就会堕落!break默许跳出轮回层数是1.continue语句则用于停止本次轮回,跳过本次轮回剩下的代码入手下手一个新的轮回。goto语句仅在php5.3或以上版本无效goto的感化:用来跳出轮回来取代多重轮回的break语句。使代码更简便!php中变量和常量的区分:1.常量后面没有美圆标记。2.常量经由过程define()函数或const界说,不克不及充任赋值语句的左值。3.常量能够不睬会变量地点的感化域而在任何中央利用和会见。4.常量一旦界说就不成以被从头界说或作废界说。5.常量的值是标量【基础数据范例float、int、string、boolean】。界说一个常量的两种情势:define("INT_MAX",255)或constINT_MAX=255;不克不及再常量前加美圆标记,也不克不及从头赋值。大家如果能懂得“熟能生巧”的道理也就明白了这并不是浪费时间,同时这也可以减轻板主的负担,让他们有时间去处理更难的问题。
不帅 该用户已被删除
沙发
发表于 2015-1-19 05:16:01 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
兰色精灵 该用户已被删除
板凳
发表于 2015-1-25 16:48:29 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
莫相离 该用户已被删除
地板
发表于 2015-2-3 11:19:21 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
深爱那片海 该用户已被删除
5#
发表于 2015-2-8 20:28:32 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-26 06:10:15 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
透明 该用户已被删除
7#
发表于 2015-3-8 12:24:14 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
蒙在股里 该用户已被删除
8#
发表于 2015-3-16 00:02:29 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
爱飞 该用户已被删除
9#
发表于 2015-3-22 18:10:44 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 16:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表