PHP书写格式详解(必看)

从一个例子开始。

启动编辑器,创建一个php文件并键入如下代码:

<?php echo "你好!"; ?>

将该文件命名为 test.php 并存储于 E:html 目录下。

在浏览器地址栏里访问该 php 文件:http://127.0.0.1/test.php,输出结果如下:

你好!在该例子中,我们以 echo 指令输出一个字符串“你好!”。

从这个例子可以看出:

•PHP 文件或 PHP 代码段以“<?php”开头,以“?>”结束,中间为php代码

•每一个指令集以 ; 符号结束

•浏览器得到的为 PHP 解析器执行完 php 代码后的结果,网站浏览者不能查看到 php 文件的原始代码

当然,要输出标准的html代码,可以把上例完善为:

<html> <head> <title>PHP 测试</title> </head> <body> <p> <?php echo "你好!"; ?> </p> </body> </html>

可见,PHP 代码可以和 XHTML 代码混写。

echo 是 PHP 内置的一个指令,用于输出1个或多个字符串,和 echo 类似的还有 print。

下面我们附带介绍一下php的输出函数。

PHP echo 和 print 语句

echo 和 print 区别:

•echo - 可以输出一个或多个字符串

•print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

PHP echo 语句

echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

1.显示字符串

下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签):

<?php echo "<h2>PHP is fun!</h2>"; echo "Hello world!<br>"; echo "I'm about to learn PHP!<br>"; echo "This", " string", " was", " made", " with multiple parameters."; ?>

2.显示变量

下面的实例演示了如何使用 echo 命令输出变量和字符串.

<?php $txt1="Learn PHP"; $txt2="manongjc.com"; $cars=array("Volvo","BMW","Toyota"); echo $txt1; echo "<br>"; echo "Study PHP at $txt2"; echo "My car is a {$cars[0]}"; ?>

PHP print 语句

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

1.显示字符串

下面的实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML 标签):

<?php print "<h2>PHP is fun!</h2>"; print "Hello world!<br>"; print "I'm about to learn PHP!"; ?>

2.显示变量

下面的实例演示了如何使用 print 命令输出变量和字符串:

<?php $txt1="Learn PHP"; $txt2="manongjc.com"; $cars=array("Volvo","BMW","Toyota"); print $txt1; print "<br>"; print "Study PHP at $txt2"; print "My car is a {$cars[0]}"; ?>

以上这篇PHP书写格式详解(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

时间: 2024-02-19 07:57:10

PHP书写格式详解(必看)的相关文章

PHP书写格式详解(必看)_php实例

从一个例子开始. 启动编辑器,创建一个php文件并键入如下代码: <?php echo "你好!"; ?> 将该文件命名为 test.php 并存储于 E:html 目录下. 在浏览器地址栏里访问该 php 文件:http://127.0.0.1/test.php,输出结果如下: 你好!在该例子中,我们以 echo 指令输出一个字符串"你好!". 从这个例子可以看出: •PHP 文件或 PHP 代码段以"<?php"开头,以&q

关于正则表达式基本语法的应用详解(必看篇)

1.正则表达式基本语法 两个特殊的符号'^'和'$'.他们的作用是分别指出一个字符串的开始和结束.例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等): "of despair$":表示所以以"of despair"结尾的字符串: "^abc$":表示开始和结尾都是"abc"的字符串--呵呵,只有&qu

jQuery选择器及jquery案例详解(必看)_jquery

JQuery选择器 解析:为了更好的或者是更快的从复杂的DOM树中找到我们需要的一类标签 1.层次选择器 <!-- 当点击h2元素时,为#menu下的<span>元素添加色为#09F的颜色背景 --> <!-- <script type="text/javascript"> $(function () { $('h2').click(function () { $('#menu span').css('background-color','#0

mysql常用日期时间/数值函数详解(必看)_Mysql

1.日期时间函数 时间转化秒函数:time_to_sec MySQL> select time_to_sec('01:01:01'); +-------------------------+ | time_to_sec('01:01:01') | +-------------------------+ | 3661 | +-------------------------+ 1 row in set (0.00 sec) 秒转化时间函数:sec_to_time mysql> select se

PHP 序列化(serialize)格式详解

详解 由 andot 写的非常经典介绍PHP序列化的文章,原文来自: http://www.coolcode.cn/?p=170 1.前言PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize.unserialize.不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明.因此,这对在其他语言中实现 PHP 方式的序列化来说,就比较麻烦了.虽然以前也搜集了一些其他语言实现的 PHP 序列化的程序,不过这些实现都不完

PMP格式详解_应用技巧

PMP格式详解:著名的jonny设计了PMP格式,让大家可以使用小P来欣赏到高质量的影音:  但随着版本的推进,出现了PMP1.0, PMP2.0, PMP-AVC, 这些名词和概念可能让大家感到很困惑,现在,我根据我的研究和理解来给大家解释一下这些名词的意思.  [PMP格式]  PMP是jonny设计的视频音频封装格式,如同AVI一样,只是一种封装的容器格式  PMP格式现在只有两个版本,一个是1.0, 一个是2.0  PMP1.0是一个比较简陋的版本,只支持封装MP4V流(xvid, di

Python selenium 三种等待方式详解(必会)_python

很多人在群里问,这个下拉框定位不到.那个弹出框定位不到-各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待.殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又是什么量级的,就好比闪电侠和凹凸曼约好去打怪兽,然后闪电侠打完回来之后问凹凸曼你为啥还在穿鞋没出门?凹凸曼分分中内心一万只羊驼飞过,欺负哥速度慢,哥不跟你玩了,抛个异常撂挑子了. 那么怎么才能照顾到凹凸曼缓慢的加载速度呢?只有一个办法,那就是等喽.说到等,又有三种等法,且听博主一一道来: 1. 强制等待

Java字节码(.class文件)格式详解(一)

小介:去年在读<深入解析JVM>的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分.现在都不知道还有没有保留着,貌似Apache有现成的BCEL工程可以做这件事.当时也只是为了学习.这份资料主要参考<深入解析JVM>和<Java虚拟机规范>貌似是1.2版本的,整理出来的.里面包含了一些自己的理解和用实际代码的测试.有兴趣的童鞋可以研究研究.嘿嘿.要有错误也希望能为小弟指点出来,感激不尽.:) 1.总体格式 Class File format type

Java字节码(.class文件)格式详解(三)

2.11 在ClassFile.method_info.field_info中同时存在的Attribute 2.11.1     Synthetic Attribute Synthetic Attribute用于指示当前类.接口.方法或字段由编译器生成,而不在源代码中存在(不包含类初始函数和实例初始函数).相同的功能还有一种方式就是在类.接口.方法或字段的访问权限中设置ACC_SYNTHETIC标记.   Synthetic Attribute由JDK1.1中引入,以支持内嵌类和接口(neste