前端转向PHP进阶之路

一、PHP简介

  Hypertext Preprocessor,又称为超文本预处理器(HTML为超文本标签语言),就是我们所说的PHP。它是一种糅杂百家的后台语言,在PHP中,可以见到C、Java等语言的写法和它自创的一些写法,这也就是为什么说学过其他语言的人会比较容易接受PHP。

  PHP开发时需要去配置开发环境,经常使用的是wamp(window+Apache+MySQL+PHP),还有一些lamp(Linux+Apache+MySQL+PHP),phpstudy、APPserve,都是经常使用的,

  PHP的兼容问题。PHP几乎可以连接所有的数据库,也能更好的兼容支持各种操作系统。

二、PHP的语法

  PHP最常见的文件结构就是<?php>

  <?php这个是php文件或段落开始的标志,象征着一个php脚本从这里开始

  header("Context-Type:text/html;charset = utf-8")这句话是为了使php脚本中的中文能够正常显示,所添加的header;

三、PHP语法真正入门

  (一)、PHP的指令分隔符

    谨记谨记,这和学过的JS是有区别的,是最容易犯错误的一点!

    1.PHP中的结构定义语句,不需要使用分号结尾。

    2.PHP中的功能执行语句,,不用}结尾的,必须使用分号结尾。

    3.特殊:最后结束标记?>前的最后一条语句,可以使用省略分号。

  (二)、PHP注释

    1.单行注释://注释

    2.多行注释:/*

          *注释

          */

    3.文档注释:/**

          *注释

          */

    3.脚本注释:#注释

  (三)、PHP中的变量

    1.PHP中的变量,生命和使用必须要使用$开头,赋值变量的时候不需要特别声明,可以去直接使用给变量赋值任何类型。

    2.PHP中可以使用连等同时声明多个变量时,不需要分割使用,

      eg:$num1=$num2=$num3=$num4=5。

    3.常用的变量函数:

      3.1 unset():删除并释放变量

      3.2 isset():检测变量是否应用

      3.3 empty():检测变量是否为空

    4.变量的命名是能用数字字母下划线组成,不能使用数字开头

      PHP变量中区别大小写。

    5.PHP的八种数据类型

      5.1四种标量类型:布尔类型(Boolean)、整型(Int)、浮点型(float/double)、字符串(string)

      5.2 两种复合类型: 数组Array、对象object

      5.3 两种特殊类型 : 资源Resource、空null 

   (四)、PHP中的字符串

     PHP支持三种方式的字符串

     1.  ‘ ’:单引号

     2. “ ” :双引号

     3. <<< : 定界符 $str = <<< s (定界标识符)

      //定界符声明字符串,通过<<<(定界标识符)开始

      //遇到顶格的定界标识符借宿结束,不能有空格

      //定界的标识符也能是字母,只需要开头和结尾保持一致就好。

     4.三种声明方式的区别

      4.1 定界符的功能默认与双引号相同

      4.2 单引号不能解析变量,双引号可以解析变量。

        双引号解析变量时,需要注意变量名后面需要空格与其他字符分隔,或者用{}包起来。

      4.3 单引号里面可以包裹双引号,双引号中也可以放单引号,不能放置相同类型的的引号。

      4.4 单引号不能使用转义字符,双引号可以使用转义字符。

  (五)PHP中的判断变量类型的测试函数

      is_bool():判断是否是布尔型
      is_int()、is_integer()和is_long():判断是否为整型。
      is_float()、is_double()和is_real():判断是否为浮点型
      is_string():判断是否为字符串
      is_array():判断是否为数组
      is_object():判断是否为对象
      is_resource():判断是否为资源类型
      is_null():判断是否为null
      is_scalar():判断是否为标量
      is_numeric():判断是否是任何类型的数字和数字字符串
      is_callable():判断是否是有效的函数名
    

   (六)PHP条件判断中算作false的情况

      1、Boolean:false
      2、Integer:0
      3、Float:0.0
      4、String: "" "0" ("0.0" "000" 都算对!只有一个0算错!)
      5、空Array
      6、空Object仅在PHP4算false,其他版本对象都算TRUE
      7、null和尚未定义的变量都算错
      8、所有资源都算对!!!!!(除PHP4,所有对象也算对 )

              简单介绍一下PHP的入门基础,随后会更新PHP的高级应用,敬请关注!!!

                                                                                                    前端转向PHP进阶之路

 

原文链接:https://www.cnblogs.com/MissingGZ/p/17241796.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:前端转向PHP进阶之路 - Python技术站

(0)
上一篇 2023年4月17日
下一篇 2023年4月17日

相关文章

  • php三维数组去重(示例代码)

    关于“php三维数组去重(示例代码)”,我来给你详细讲解一下。 什么是三维数组? 在 PHP 中,数组是一种非常常用的数据结构,它可以把一组数据存储在同一个变量中。而二维数组是指数组里元素本身也是数组,也就是一个二维的表格。同理,我们把二维数组里的每一个元素都再次视为数组,那么这个数组就成了一个三维数组。 三维数组去重 假设现在我们有一个三维数组,其中包含了…

    PHP 2023年5月26日
    00
  • PHP 文件上传全攻略

    PHP 文件上传全攻略 文件上传是网站开发中常见的功能之一。本文主要讲解使用 PHP 实现文件上传的完整攻略。 文件上传基本流程 实现文件上传的基本流程如下: HTML 表单中增加文件上传组件 <input type=”file” name=”file”>。 服务器端接收上传文件,并保存到指定目录。 返回上传结果给客户端。 HTML 表单 HTM…

    PHP 2023年5月26日
    00
  • php获取文件名称和扩展名的方法

    当我们在PHP中处理文件时,经常需要获取文件的名称和扩展名,以便进行相应的处理。下面是获取文件名称和扩展名的几种常见的方式: 获取文件名称 使用basename函数获取文件名 basename函数可以返回一个文件路径的文件名,例如: $path = "/var/www/html/test/hello.php"; $filename = b…

    PHP 2023年5月26日
    00
  • 详解php反序列化之字符逃逸法

    详解php反序列化之字符逃逸法 在介绍php反序列化中的字符逃逸法之前,需要先了解序列化和反序列化的基本概念。所谓序列化是将一个对象转换成一个字符串,反序列化是将一个字符串转换成一个对象。当两个系统需要交换数据时,就需要序列化和反序列化。php的序列化函数是serialize(),反序列化函数是unserialize()。 在php中,当序列化一个类时,会将…

    PHP 2023年5月26日
    00
  • php解析字符串里所有URL地址的方法

    解析字符串中的URL地址是在开发Web应用程序时经常面临的一个问题。PHP解析字符串中的所有URL地址可以使用正则表达式和PHP内置函数来完成。本文将为您提供一个完整的攻略,让您快速掌握这一技能。 步骤一:使用preg_match_all函数查找所有URL地址 在使用PHP解析字符串中的URL地址时,可以使用preg_match_all函数查找所有URL地址…

    PHP 2023年5月26日
    00
  • php 截取中英文混合字符串的方法

    当我们需要对中英文混合的字符串进行截取时,需要注意中英文字符所占用的字节数不同。一般情况下,一个中文字符占用3个字节,一个英文字符占用1个字节。在PHP中,有多种方法可以实现这个功能。 方法一:使用 substr() 函数 PHP内置函数substr()可以实现字符串的截取功能。在截取时,需要根据所截取的开始位置和截取的长度计算,注意长度是以英文字符为单位的…

    PHP 2023年5月26日
    00
  • php查询操作实现投票功能

    要实现投票功能,需要进行数据的查询和更新操作。下面以 PHP + MySQL 为例,讲解实现投票功能的攻略: 准备工作 创建一个 MySQL 数据库,例如命名为 voting_system,并在该数据库中创建一个表 votes,包含以下字段: id:投票选项的唯一标识,使用 INT 类型,作为主键 name:投票选项的名称,使用 VARCHAR 类型 vot…

    PHP 2023年5月27日
    00
  • PHP入门学习的几个不错的实例代码

    下面为您详细讲解PHP入门学习的几个不错的实例代码的完整攻略。 1. 学习环境的搭建 在开始学习PHP之前,需要先搭建好PHP的开发环境。这里推荐使用XAMPP进行搭建,它可以快速地搭建出一个PHP的本地开发环境,包括Apache、MySQL等常用工具。你可以去官网下载并安装XAMPP。 下载地址:https://www.apachefriends.org/…

    PHP 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部