小白教程
所有教程
关于
Search
172.70.127.49
172.70.127.49
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“PHP 简介”的源代码
本页内容
上一节:
PHP_教程
下一节:
PHP_安装
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PHP 简介}}[[Category:PHP 教程|2]] = PHP 简介 = PHP 是服务器端脚本语言。属于最流行的后端编程语言之一,全国招聘信息非常多<ref>BOSS PHP招聘信息 https://www.zhipin.com/web/geek/job?query=php&city=100010000</ref>。另外PHP从诞生到现在已经快20年了<ref>PHP Wiki https://zh.wikipedia.org/wiki/PHP</ref>。学会它ROI很高,够用一辈子。另外PHP社区很活跃,截止2022-08月最新的稳定版本是8.1.9<ref>PHP Download https://www.php.net/downloads.php</ref>。 == 您应当具备的基础知识 == 在继续学习之前,您需要对以下知识有基本的了解: * HTML * CSS 如果您希望首先学习这些项目,请在我们的 [[首页]] 访问这些教程。 == PHP 是什么? == * PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。 * PHP 脚本在服务器上执行。 * PHP 可免费下载使用。 <blockquote>PHP 对初学者而言简单易学。PHP 也为专业的程序员提供了许多高级的功能。</blockquote> == PHP 文件是什么? == * PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码 * PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器 * PHP 文件的默认文件扩展名是 ".php" == PHP 能做什么? == * PHP 可以生成动态页面内容 * PHP 可以创建、打开、读取、写入、关闭服务器上的文件 * PHP 可以收集表单数据 * PHP 可以发送和接收 cookies * PHP 可以添加、删除、修改您的数据库中的数据 * PHP 可以限制用户访问您的网站上的一些页面 * PHP 可以加密数据 通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件。您还可以输出任意的文本,比如 json 和 XML。 == 为什么使用 PHP? == * PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等) * PHP 与目前几乎所有的正在被使用的Web Server相兼容(Apache<ref>Apache Web Server https://apache.org/</ref>、Nginx<ref>Nginx Web Server https://www.nginx.com/</ref>等) * PHP 提供了广泛的数据库支持 * PHP 是免费的,可从官方的 PHP 资源下载它: [http://www.php.net/ www.php.net] * PHP 易于学习,并可高效地运行在服务器端 == PHP的性能是不是非常差 == 如果你要做的网站日访问IP在10万以下你不用考虑这个问题, 如果在10万以上你也不用考虑这个问题。Facebook 一开始就是用的PHP,现在也在用Hack ( Facebook 自己维护的PHP版本)<ref>https://hacklang.org/</ref>。性能并不是决定项目成败的关键。开发效率才是,PHP的性能不会有问题,当你应用流量大到一定程度时候瓶颈一般都在数据库还有网络上。当然替换其他的语言可以剩下不少的机器成本。 === 以下情况不适合PHP === * 超大型项目协作,适合Java * 性能要求极致的场景,适合使用Rust === 以下情况适合PHP === * StartUp创业项目,追求快速上线快速迭代 * 个人项目 * 需要在便宜的VPS上面跑的项目,这种项目总结排除Java,PHP和Golang更适合 * 前后端不分离的项目,用PHP再适合不过,PHP天生的模版语言 * 接外包项目,PHP和Java都可以,不过PHP更快。
返回至“
PHP 简介
”。
上一节:
PHP_教程
下一节:
PHP_安装