PHP网页编程之PHP老手上路(三)
会HTML吗?会,我能编好几个大表格排板的网页啦! PHP站点的在线教程已很棒了。而本文的该局部将让你对PHP熟习一点。我不成能做到没有任何漏掉,我的目标只在于能让你敏捷入手下手你的PHP编程。3.1 重要前提
你起首必需要有一个正在任务着的撑持PHP的web办事器。我假定在你的办事器上一切PHP文件的扩大名为.php3。
3.2 PHP的装置
有关PHP的装置设置装备摆设,可以查阅网页陶吧上的“PHP装置全攻略”专题文章。
3.3 语法
从语法上看,PHP言语近似于C言语。可以说,PHP是自创C言语的语法特点,由C言语改善而来的。咱们可以夹杂编写PHP代码和HTML代码,不但可以将PHP剧本嵌入到 HTML 文件中,咱们乃至还可以把 HTML 标签也嵌入在 PHP 剧本里。以下是你可以采取的几种办法。你可以选用个中一种你最合适的而且就如许保持这类办法!
从HTML平分离
以下是可使用的办法:
<? . . . ?>
<?php . . . ?>
<script language="php"> . . . </script>
<% . . . %>
注:当你利用“<? . . . ?>”将PHP代码嵌入于HTML文件中时,能够会同XML产生抵触,同时,可否利用这一缩减模式还取决于PHP自己的设置。为了可顺应XML和其它编纂器,你可以在入手下手的问号前面加上“php”使PHP代码顺应于XML剖析器。如:“<?php. . . ?>”。也能够像写其它剧本言语那样利用剧本标志,如:“<script language="php"> . . . </script>”。
语句
与Perl和C一样,在PHP顶用“;”来分隔语句。那些从HTML平分离出来的标记也暗示语句的停止。
正文
PHP撑持C,C++和Unix作风的正文体例:
/* C,C++作风多行正文 */
// C++作风单行正文
# Unix作风单行正文
echo 和 print
PHP 和 HTML 最复杂的交互是经由过程 print 和 echo 语句来完成的,在实践利用中, print 和 echo 二者的功效几近是完整一样。可以这么说,凡有一个可使用的中央,另外一个也能够利用。然而,二者之间也仍是一个十分主要的区分:在 echo 函数中,可以同时输入多个字符串,而在 print 函数中则只可以同时输入一个字符串。同时,echo函数其实不需求圆括号,所以echo函数更像是语句而不像是函数。让咱们来看看上面这一实例:
<?
$a="hello";
$b="world";
echo "a","b";
print "a","b";
?>
用阅读器旁观这段代码的运转情形后,你会看到如许的运转了局:
aba
Parse error: parse error in d:adminmyphphometest.php3 on line 5
这申明这段代码其实不能完整经由过程注释,产生毛病的中央就在代码的第五行:“print "a","b";”。
3.4一个复杂的实例
经由过程咱们已学过的常识,你可以编写一个最复杂的法式输入一个或许是法式世界中最着名的词语
<HTML>
<HEAD>
<TITLE>
<?
echo "Hello World!";
?>
</TITLE>
</HEAD>
<BODY>
<H1>
First PHP page
</H1>
<HR>
<?
// Single line C++ style comment
/*
printing the message
*/
echo "Hello World!";
# Unix style single line comment
?>
</BODY>
</HTML>
看到好的帖子最好up一下,以使得更多的人得到分享。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 做为1门年轻的语言,php一直很努力。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会) 学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql 作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 兴趣是最好的老师,百度是最好的词典。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎, 写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
页:
[1]