zyh3033 发表于 2018-12-20 08:55:03

PHP之旅

http://blog.运维网.com/editor/icons/etc_06.gif听朋友的意见我去了csdn结果到了那之后才知道像运维网一样,我要申请登陆账号才行,结果无奈申请了,在里面转了两天也没有搞到我想要的东西,我的要求很简单,我就想知道PHP网站在搭建前的准备工作,我要在Dreamweaver中如何设置然后进入代码页面,输入PHP代码,但是我不知道,我只知道如果设置了之后就可以在代码面板中看到红色的PHP代码。好了,两天了我还是给大家晒晒我的成果。
我新的博客http://hi.csdn.net/space.php
开发一个web程序的流程:计划文档提交之后,界面设计者(美工)制作了网站的外观模型,然后把它交给后台程序员。程序员使用PHP实现程序逻辑,同时使用外观模型做成基本架构,然后工程被返回到HTML页面设计者继续完善。就这样工程可能在后台程序员和页面设计者之间来来回回好几次。由于后台程序员不喜欢干预任何有关HTML标签,同时也不需要美工们和PHP代码鬼混在一起。美工设计者只需要配置文件,动态区块和其他的界面部分,不必要去接触那些错综复杂的PHP代码。因此,这时候有一个很好的模板支持就显得很重要了。现在已经有很多解决方案,可以将网站的页面设计和PHP应用程序几乎完全分离。这些解决方案称为“模板引擎”,它们正在逐步消除由于缺乏层次分离而带来的难题。模板引擎的目的,就是要达到上述提到的逻辑分离的功能。它能让程序开发者专注于资料的控制或是功能的达成;而网页设计师则可专注于网页排版,让网页看起来更具有专业感。因此,模化引擎很适合公司的Web开发团队使用,使每个人都能发挥其专长。
1、从HTML中分离
PHP代码块的两套有效标记(共有四套,另外两套可以在php.ini中开启或者关闭)
                                          适合运用于XML或者XHTML中
                     ……
PHP支持的标记为:
1.
2.
   This is a shortcut for ""
3.
    echo ("some editors (like FrontPage) don't
          like processing instructions");
   
4.
   
更高级的分离
<?php
if ($expression) {
   ?>
    <strong>This is true.</strong>
   <?php
} else {
   ?>
    <strong>This is false.</strong>
   <?php
}
?>
PHP将直接输出结束标记和下一个开始标记中的非PHP代码。当需要输出大量的文本时,退出PHP解析模式将比使用echo()或者print()或者此类的函数打印所有文本要更好。
指令分隔符
         =
单行注释:在一行PHP代码中,所有在符号"//"右侧的文本都被当作注释,PHP解析器将忽略符号"//"右侧的所有内容。
多行注释:以符号"/*"开头和以"*/"结束的多行都将被PHP解析器忽略。





页: [1]
查看完整版本: PHP之旅