PHP 板


LINE

看板 PHP  RSS
麻烦大家最後补充一次,之後就直接置底了 ----------------------------------------------------------------------- =========================== PHP 基础问答 =========================== Q. 什麽是PHP? A. PHP是一种伺服器端的脚本语言,能在网页伺服器上执行。 经过PHP引擎解析後,回传网页用的标记语言(html/xhtml/xml) 或其他文件型态供使用者端使用,全名为PHP: Hypertext Preprocessor。 注:所谓『使用者端』,即一般所称的 1) client端 2) browser浏览器 3) rss reader (for xml/rss or atom) 以上统称『使用者端』。 Q. PHP能做什麽? A. PHP的主要用途在网路程式上,搭配各种资料库系统,产生动态网页 另外也可以当作Shell Script来用(类似Windows系统下的批次档) 也有利用PHP语言来开发GUI的PHP应用,例如PHP-GTK和PPform Q. PHP不能做什麽? A. PHP是在伺服器端执行的语言,因此各种使用者端的『即时改变』 例如直接改变网页文字大小、产生警告视窗等,PHP都不能做 要用这些功能请找使用者端的程式语言,例如Javascript Q. 我应该学PHP 5还是PHP 4? A. PHP 5的功能比起PHP 4更完整、速度更快,建议学PHP 5就好 至於PHP 4,大部份的内容和PHP 5一样,多数的不同在物件导向(OO)的部份 跟PHP 5也不会差太多,基本的东西都是一样的。 Q. 如何学好PHP? A. 此题是一个大哉问! 可以从几个方向来看: 1. 准备环境 不管你用什麽系统,你要学会安装与设定。如果你的目标是写动态网页, 那就要使PHP能配合网站伺服器来执行。 2. 先备知识 要写网页总不能不认识html的写法,别以为Dreamwaver能搞定你所有的问 题,他只是一个加速开发的工具,你要有基本的html知识才能够驾驭他来 完成你的动态网页,当你不懂这些基本的知识,加速开发的工具,只会加 速你恶搞的情况罢了。 此外,另一个重要的观念是分清楚什麽是client,什麽是server。 FAQ和讨论版都有相关资料,请详读。 3. 开始用PHP 所谓的开始用PHP,只是你已经"知道"语法怎麽用了,或是你已经准备好语法 的大小抄(cheat sheet)後,要开始来写点有用的东西的时候了。千万别写空 虚的"圣诞树"或令人无奈的"排版精美的九九乘法表"。试着以一个不使用资 料库的留言版为首要目标。 学习的目标为: 1) 基本的档案I/O 2) 阵列相关函式 3) 日期时间的应用 4) Server变数的使用 :: $_GET/$_POST/$_FILES、发文者ip、script目录的位置...等 4. 怎麽办?不知道去哪里找答案 有三个选择: 1) 找PHP官方手册 http://www.php.net/manual/en/ PHP最完整、最正确的手册,只要翻这边问题就解决一半以上 什麽?看不懂英文?请找一个好人来翻译给你看XD 2) Google 这需要说明吗?不会用的请直接按Ctrl + Alt +Del两次 3) PTT的PHP版 如果前面两个都找不到答案,欢迎来到温暖的PHP版 版上有许多PHP神人可以帮你解答问题,但是请注意礼貌和版规 =========================== Session 怎麽用 =========================== Q. 什麽是Session? A. Session是一种存在伺服器端的变数,让使用者在不同页面之间可以存取同样的变数 最常见的应用在於购物车、使用者登入的处理上,是一个很方便的功能。 Q. Session怎麽运作? A. 用流程图来说明: 使用者连上网页 → 伺服器端产生session_id(一种极难重复的字串) → 将session_id写入使用者端cookie或GET变数,藉以分辨使用者 → 进行Session变数的操作(如同一般PHP变数) → 操作完毕,使用者断线,伺服器端删除session_id和Session变数 (某些特殊需求下可以设定不删除伺服器端的session_id) Q. 如何使用Session? A. 以下解释程式码 <?php //任何一个PHP程式要使用Session变数前,都要告知伺服器启动Session功能 //你也可以开启php.ini的设定session.auto_start,让每个PHP程式都会启动Session功能 //基本上不建议开启,因为不是每个程式都会用到Session,需要的时候开启就好 session_start(); //直接使用$_SESSION阵列就可以使用Session变数 $_SESSION['var'] = 'some_value'; //删除Session变数只要unset就好 //不要直接unset($_SESSION),这样会把所有Session变数都删除 unset($_SESSION['var']); ?> Q. 有些书上说要用session_register()这个函数?那是什麽? A. session_register()是PHP 4.1之前的用法,现在直接使用$_SESSION[]就好 请忘记session_register()这个东西吧! ============================= 特别感谢 ============================= 版友qrtt1、alpe、PsMonkey的贡献 (只有这样?再来更多人吧) 版主ottokang --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.157.114.71
1F:推 PsMonkey:我没有贡献阿... [泪奔] 10/02 21:37
2F:推 taiwancat:php能做什麽那边 是PPform才对唷 10/03 06:36
※ 编辑: ottokang 来自: 222.157.114.71 (10/04 20:55)
3F:推 ottokang:感谢副版指正,另外1F只要有发文就是贡献~感谢 10/04 20:55
※ 编辑: ottokang 来自: 222.157.113.56 (10/15 19:14) ※ 编辑: ottokang 来自: 222.157.113.56 (10/15 19:14)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP