»
游客:
注册
|
登录
|
搜索
|
统计
|
喜悦证交所
|
帮助
喜悦国际村
»
喜悦原创
» PHP菜鸟进阶教程系列------之 第一部分 PHP基础语法编
上一主题
下一主题
33
4/4
<
1
2
3
4
标题: PHP菜鸟进阶教程系列------之 第一部分 PHP基础语法编
本帖已经被作者加入个人空间
hjf2059
新手上路
UID 93431
精华 0
积分 3
帖子 3
金钱 3 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-5-22
来自 辽宁大连
状态 离线
好人,就是别少打英文了,鸟不好懂.
2007-5-22 03:41 PM
#31
cucued
(new_shop)
金牌会员
高级会员
UID 9106
精华 0
积分 1261
帖子 1287
金钱 1261 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2001-8-8
来自 北京。东城。
状态 离线
[推荐阅读]
首界PHP西湖论剑,诚邀各路豪杰
补充一下^_^
PHP与HTML的混编不是混用,所谓混编就是把代码写在一起,但程序通过比如解释器时,解释器只会对混合内容中的PHP程序进行分析和处理,而不对HTML做什么。混用这个词可能放在这不太合适,容易引出歧义,因为他们被应用的时间并不是同时。
关于数据类型,任何程序语言的数据类型都有很多种,主要就是字符串,数字,是非(bool:真或假 或称 是或不是)不过,根据PHP的应用领域,所以它的数据类型并不全面,数字也就只指int(整数)和float(浮点就是小数)要注意的是,INT是有其取值泛围的。也就约是正负21忆之间,如果超出就可能有其他问题,比如变成科学记数法之类。详细的可以找些其他资料,所以注意数字比如大小,和用什么函数处理之类很重要。
虽然PHP是所谓弱类型语言,也就是说,一个变量,可以在数字,字符串等类型中自由变化,但规定好一个变量的数据类型其实是很重要的,很多时候,BUG就出现在这里。比如人间兄的例子:'游戏人间'+5这种操作的结果一般不会是你想要的,因为这个加法本身就不合乎大多数用法的逻辑。
函数:一定要看手册,一定要看!千万注意函数参数的数据类型,举个例子:is_numric()这是用来判断是否是整型,但参数是什么样呢?参数一定要是一个字符串!!为什么,也许因为数字超过一定大就会变成科学记数法吧,如果给它一个真正的数字会如何?很多时候会返回FALSE!
类:我也不多说,我觉得在没有对面向对象有一个初步的了解之前,不要使用它,而且我一直觉得,我们都真的理解面向对象嘛?我很怀疑,只能在一次次反省中,无限趋于理解。从语法上,我提一句,是我最近才发现的。
我们常这么写:
$a=123+564;也就是在初始化一个变量时就用了一个表达式来做,得到的结果也自然是这个表达的结果:687.这句没问题,但在类属性初始化时,这就不合语法了。所以你最多写成
var $a=123;
而在需要时才加上下面这句:
$this->a = $this->a+564;
表单相关:一定要用$_GET $_POST,我建议。为什么?你通过表单传来一个挺重要的值,是POST过来的,一个黑客,要想改这个值至少要保存这个页面去改你的表单HTML或是用其他总之比较复杂的方法,但如果你不用上面的超全局($_GET $_POST)那我只要改地址就OK了,想黑你变得容易,因为GET POST对你的程序来说,没任何区别。
只是补充一些,想起再写,游戏人间的共享精神很值得大家学习。(我说你好话了,请我吃饭)
2007-5-25 09:42 AM
#32
游戏人间
版主
风云山庄大少爷
UID 62639
精华
2
积分 14352
帖子 7229
金钱 14212 喜悦币
威望 20
人脉 120
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 离线
[推荐阅读]
sprintf格式化问题!!
QUOTE:
原帖由
cucued
于 2007-5-25 09:42 发表
我说你好话了,请我吃饭
啥时候的事了.
回来看看原来我真的还写过东西咧.
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流)、
饿踢Blog
寧可在嘗試中失敗,也不在保守中成功!
不為失敗找理由,只為成功找方法!
2007-5-25 10:52 AM
#33
33
4/4
<
1
2
3
4
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> 代码共享
> 建站讨论
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> Together Portlet
> LAMP进阶文章
> XML/HTML/CSS/Js
> JAVA/C/C++
> Windows/软硬件
> linux技术
> 数据库技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 广告时间
> 跳蚤市场
> 联盟项目组
> 站务问题
Powered by
Discuz!
6.1.0
© 2001-2010
Comsenz Inc.
Processed in 0.022818 second(s), 6 queries
(
冀ICP备05009913号
)
管理员:
sadly 邮箱/MSN: sadly@phpx.com QQ:824008
(长隐)
清除 Cookies
- -
Archiver
-
WAP