登录 |  注册
首页 >  编程技术 >  PHP入门基础教程笔记 >  PHP简介

PHP简介

PHP 是服务器端脚本语言。

PHP 能做任何事,PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。

PHP原始为Personal Home Page的缩写,现在已经正式更名为 "PHP: Hypertext Preprocessor"。


您应当具备的基础知识

在继续学习之前,您需要对以下知识有基本的了解:

如果您希望首先学习这些项目,请在我们的首页访问这些教程。


PHP 是什么?

  • PHP 代表 PHP: Hypertext Preprocessor

  • PHP 是一种使用广泛的开源的脚本语言

  • PHP 脚本在服务器上执行

  • PHP 可免费下载使用

PHP 对初学者而言简单易学。
PHP 也为专业的程序员提供了许多先进的功能。


PHP 文件是什么?

  • PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码

  • PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

  • PHP 文件的默认文件扩展名是 ".php"


PHP 能做什么?

  • PHP 可以生成动态页面内容

  • PHP 可以创建、打开、读取、写入、关闭服务器上的文件

  • PHP 可以收集表单数据

  • PHP 可以发送和接收 cookies

  • PHP 可以添加、删除、修改您的数据库中的数据

  • PHP 可以限制用户访问您的网站上的一些页面

  • PHP 可以加密数据

通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。

通俗来说,PHP可以开发网站、开发app,基本上作为新手的你能想到的程序都能够用php开发。

PHP的确能做任何事,但其最主要的应用,就是与数据库交互来开发web应用,而数据库中mysql是目前公认和php兼容最好的,也是用的最多的组合。


为什么使用 PHP?

  • PHP 可在不一样的平台上运行(Windows、Linux、Unix、Mac OS X 等)

  • PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)

  • PHP 提供了广泛的数据库支持

  • PHP 是免费的,可从官方的 PHP 资源下载它: www.php.net

  • PHP 易于学习,并可高效地运行在服务器端

接下来,让我们从安装 PHP 开始,一起学习 PHP 是如何运用的!

原文链接: https://www.yukx.com/mojc/article/details/629.html 优科学习网PHP简介

<<上一课程
下一课程>>
推荐文章
  • 首先就是创建一个普通的Java工程,起名TrySpring,最终项目如下图:然后在创建两个包分别为service、spring。service用来存放bean、配置类等,spring包用来存放我们手撸的spring注解等在service中创建UserService类,再创建Test类,在Test类中
  •      AQS(AbstractQueuedSynchronizer)是一个抽象的队列同步器,通过维护一个共享资源状态(VolatileIntState)和一个先进先出(FIFO)的线程等待队列来实现一个多线程访问共享资源的同步框架。一、AQS原理     AQS为每个共享资源都设置一个共享资源锁
  • word-break:break-all举例一般情况下,元素拥有默认的white-space:normal(自动换行,PS:不换行是white-space:nowrap),当录入的文字超过定义的宽度后会自动换行,但当录入的数据是一堆没有空格的字符或字母或数字(常规数据应该不会有吧,但有些测试人员是会
  • Bigdecimal的初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示        BigDecimal num1 = new BigDecimal(0.005);         BigDecimal num2 = new BigDecimal(1000000
  • 基本概念定义 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。双亲委派机制双亲委派机制是指当一个类加载器收到一个类加载请求时,该类加载器首先会把请求委派给父类加载器。每个类加载器都是如此,只有在父类加载器在自己的搜索范围内找不到指定类时,子类加载器才会尝试自己去加载
  • 主要看在resouces目录下的路径和mapper接口的路径是否一致。如接口路径:com.yukx.demo.mapper则在resouces目录下的文件路径:com/yukx/demo/mapper, 而不是如图的那个文件
学习大纲