【PHP入门讲座】 PHP的功能和处理流程
【2021/10/15 追記】
这篇文章已经停止更新。由于我在写作时对PHP有些自以为是并且不准确的内容很多,因此请将其作为过去的信息参考。对于我未能完成的部分,我深表歉意。基本上,建议您参考官方手册。
返回目录
PHP语言的特点
可以嵌入在HTML中的
如果PHP文件没有写任何特殊内容,它将被视为普通的HTML文件。
<div><?php echo 1 + 1; ?></div>
<div>2</div>
使用 将代码括起来,才能在那里编写 PHP 代码。echo 是一个用于将指定内容作为字符串输出的语法。
<div><?php
echo 1 + 1;
?></div>
<div><?php
echo 1 + 1;
?></div>
无论如何结果都是相同的。在PHP标签内,这些换行、半角空格和制表符都会被忽略。
<div>
<?php
echo 1 + 1;
?>
</div>
如果按照这种方式呢,会怎样呢?
<div>
2
</div>
我认为这是可以预料的,但实际情况可能并非如此。
<div>
2</div>
答えはこちらです。なぜなら、終了タグの直後にある改行コードは削除される特性を持っているためです。この特性によって得られるメリットは後ほど説明しますが、今は素直に受け入れてください。
顺便说一下,
<?php
echo 1 + 1;
?>
当只需编写PHP代码时,可以省略后面的标签。
<?php
echo 1 + 1;
实际上,建议省略此项。
在服务器端执行代码

请注意图中的代码。然后,请注意用户无法看到PHP代码的事实。这是PHP与常常与之对比的JavaScript的区别所在。
PHPJavaScriptコードがユーザーから見えるか見えない見えるリロードせずに何かを行えるか行えない行える実行される場所サーバー上ユーザーのブラウザ上
基本上,它们的角色完全不同。从不同的角度来看,也可以说它们的组合是很方便的。在这门课程中没有提及,但是在许多网站上,JavaScript主动向PHP脚本发送Ajax请求并进行协作的形式被广泛实施。
专注于网页制作的目的
Java和C++可以开发运行在Windows上的办公软件,也可以开发游戏,应用范围非常广泛,而PHP的功能相对有限。
-
- ユーザーからのリクエストに応じてHTMLを動的に生成して返す
- サーバー上でデータを保存したり読み込んだりする
大部分都可以适用于这些情况。然而,正如我先前所提到的,具有“可以轻松嵌入HTML中”的独特优势,如果希望专注于这些目的,实现起来将非常方便。
这个名字太烂了
原本是 Personal Home Page 的缩写,现在被强行改为了 PHP – Hypertext Processor 这样的形式。