PHP初学随笔

前言:本文是我学习PHP语言过程的一些记录,记录不全,作为我的学习笔记使用,仅供参考,如有错误,还请指正。

一、PHP的开发准备

因为PHP的配置较多,所以我采用的是PHPstudy+VScode的方式进行开发。相关配置教程很多,不多赘述。

二、PHP基本语法

与Python不同的是,语句结尾要加分号。

1.注释

老规矩,学语言,先学注释。

单行注释://要注释的内容

多行注释:/* 要注释的内容 */

2.标记

PHP代码经常会混杂HTML代码,所以需要写标记来区分,只有标记中的代码才会被执行。

标准标记:开始标记:<?php  结束标记:?>

短标记:开始标记:<?  结束标记:?>

3.输出

echo:可以输出多个值,值之间用分号分隔,输出的值之间无空格

print:只能输出一个值

示例:

<?php
echo 'asd',2,'123';
print asd;
?>

print_r():PHP内置函数,可以输出任意数据类型的值

var_dump():不仅可以打印一个或多个数据,还能获取数据的类型和元素个数

另外,换行的话,分为在浏览器中换行和解析器中换行,浏览器换行用<br>,解析器中用\r\n,而且需要在双引号中使用。

4.标识符

只记录一点,变量的命名,变量前要加$

5.常量

常量定义方式:

define()函数:三个参数,第一个参数是关键字名字,第二个参数是关键字的值,第三个参数是false或者true,不写就默认false,即对大小写不敏感,true则是对大小写敏感,参数间用逗号分开。

const关键字

预定义常量:(常见的一些)

_FILE_:PHP程序文件名

_LINE_:PHP程序中的当前行号

PHP_VERSION:PHP程序的版本

PHP_OS:执行PHP解析器的操作系统名称

TRUE:该常量是一个真值

FALSE:该常量是一个假值

NULL:该常量是一个空置

超全局变量:

可以在一个脚本的作用域内都可以执行

$_GET:用于收集来自method="get"的表单的值,从带有GET方法的表单中发送的信息,对任何人都是可见的(会显示在浏览器地址栏),并且对发送信息的量也有限制。

$_POST:用于收集来自method="post"的表单的值,从带有POST方法的表单中发送的信息,对任何人都是不可见的(不会显示在浏览器地址栏),并且对发送信息的量也没有限制。

$_REQUEST:包含了$_GET、$_POST、$_COOKIE的内容,用于收集通过GET和POST方法发送的表单数据(当POST和GET数据都有时,默认POST优先)

6.数据类型

关于字符串里有个单引号和双引号的区别,如果是单引号,其中的内容会被以字符串的形式输出,如果是双引号,其中的内容如果包含变量,则变量会被其值取代输出。如下图:

变量的数据类型在运算后可以和定义时不一样,也就是会发生自动数据类型转换,如

<?php
$a=2;
var_dump($a);//输出int(1)
$a=$a+2.0;
var_dump($a);//输出float(3)
?>

常见的自动类型转换:

强制类型转换:

7.运算符与流程控制语句

与Java之类的差不多,就不记录了。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值