① <php没有结束标记
首先,如果是PHP和HTML混排的时候,PHP代码默认必须写在<?php ?>之间。
比如:<h1><?php echo $title; ?></h1>;
其次,如果一个PHP文件中全部都是PHP代码,可以不写结束符号,只写开始就行。
Zend的编码规范中也提到了这一点,大意是:只含有PHP代码的文件是不允许有 ?> 结束符号的,是为了防止有意外的结尾输出(比如空格,换行),导致程序出现意外响应。
② 以“php”结尾的网页都是动态网页吗
这个不一定的
.php后缀不能说明什么,只是一般来说是动态网页,也有可能做成伪的
具体和搜索引擎的关系只是说不太友好,并不是说不收录
如果有能力伪静态成html或直接/这样的比较好了
例如
/art/1/
③ 为什么PHP不加 >
加与不加,视情况而定。先定义一下两者的区别。
加结尾的:之后的内容视为 纯文本直接输出,直到再次碰到 <? 或 <?php
不加的:之后的内容视为 PHP 代码,除非没有代码了。
像一些函数库,类库这类文件,不加结尾比较好。这样当它们被其他文件包含的时候,可以避免一些因为有输出而导致的错误。比如
<?PHP
//如果 a.php 有结尾,并且后面多一个回车或空格。下面这行一定报错。
include("a.php");
session_start():
?>
另外,不加结尾还有个好处,如果服务器被病毒感染,病毒会在你的 PHP 文件最后加上 HTML 码。例如:<img src="他的带毒地址" />
不加结尾的话,等效于直接在 PHP 文件里书写 HTML 码,PHP 报错运行中断。至少你网站的访客不会因为这个中毒,你也能马上发现染毒了。。
总的来说,我个人认为,纯 PHP 的程序,不加结尾符,比加结尾符更具有优势。如果你程序后面还有 HTML 码之类的文本输出,那你一定要加结尾。
④ php一般的文件为什么拿,inc结尾! 那样有什么好处
.inc 文件顾名思义是include file的意思。
实际上,文件的后缀对于文件包含是无所谓
你可以包含一个php文件,也可以包含txt文。
一般我们使用inc作为后缀,是因为这样能体现该文件的作用。
⑤ php中.class是什么文件
在php中 以".class.php" 后缀结尾的一般指的是类文件, 是封装好的类,可以直接调用,或者自动调用的类文件,在项目中方便开发
⑥ m.suanmianzhun.com/index.php,请问结尾的php是什么意思
php是一直语言,主要用于开发网站,以及编写简单计算脚本。
index.php就是这个网站服务器上的一个文件,一般是php编程的程序。
⑦ PHP文档以什么结尾啊
php
http://www.21php.com/
⑧ PHP,如果想要在文件末尾写入方式打开一个文件,该给fopen()传什么参数
据我所知,共有下面几种方式,下面我用我总结了知识给你简单说明,并且能够让你快速记得它们的区别:
文档说:
r(read只读,文件头,不存在就出错)
w(write清空状态下的写,不存在会创建)
x(以只读方式创建文件,如文件存在则返回false)
a(add末尾增加的写,文件尾,不存在会创建)
r+(read读/写,文件头,不存在就出错)
w+(write清空状态下的读写,不存在就创建)
x+(以读写方式创建文件,如文件存在则返回false)
a+(add末尾增加的读写,文件尾,不存在就创建)
我说:
上面的内容比较容易混淆,现在分类给你看看:
r,r+(读)内容保留,不存在不创建。+表示(写)
w,w+(写),内容不保留,不存在则创建。+表示(读)
a,a+(写),内容保留,不存在则创建。+表示(读)
x,x+ 写方式创建文件,存在返回false。+表示(读)
------------------------------------------------
b (bit二进制模式,默认模式,推荐使用)
t(文本,一般不常用)
⑨ PHP是什么文件
PHP即“超文本预处理器”,是一种通用。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。
(9)php文件结尾扩展阅读:PHP是开源脚本语言,脚本语言(Script languages,scripting programming languages,scripting languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。
几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,文字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。一个脚本可以使得本来要用键盘进行的相互式操作自动化。
一个Shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组序列。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令序列的指令,还可以编写更复杂的程序。