首页 > 编程语言 >php基本语法和数据类型、变量销毁

php基本语法和数据类型、变量销毁

时间:2023-03-05 11:37:38浏览次数:39  
标签:销毁 变量 dump 数据类型 echo var php


1、PHP基本语法:

HTML和php混合使用;

一个语句以;(分号)结束;

如何定义一个变量,和变量的使用;

php中定义一个变量要以$符号开头:$a = 34;

变量的数据类型不是固定不变的,根据赋值的变化而变化(运行时变量赋值决定);

php是弱数据类型编程语言; 

php区分大小写;

一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线;

<span style="font-size:18px;">  <?php
echo "abc<br/>";
$a = 23;
var_dump($a); //var_dump() 函数,返回变量的数据类型和值
echo "<br/>";
echo $a;
?></span>

PHP 语句和 PHP 变量都是区分大小写的。



2、php数据类型;

基本数据类型:

复合数据类型:

   数组  array

特殊数据类型:

3、PHP数据类型细节介绍:


<?php
echo "abc<br/>";
$a = 23;
var_dump($a); //var_dump() 函数,返回变量的数据类型和值
echo "<br/>";
echo $a."<br/>";
//? 整型可以用三种格式:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
$x = 0x8C; // 十六进制数,输出时以十进制输出
var_dump($x);
echo "<br>";
echo $x;
echo "<br/>";
$x = 047; // 八进制数,输出时以十进制输出
var_dump($x);
echo "<br/>";
echo $x;
echo PHP_INT_SIZE; //输出整型值得字长
echo "<br>";
echo PHP_INT_MAX; //输出整型值的最大值
echo "<br>";
$a = 435;
$b = 576;
echo $a.'++'.$b; //php变量前后的点是连接的意思(把前后两个字符连接起来),不加是不对的
echo "<br>";
$asd = 2147483647;
var_dump($asd);
echo "<br>";
$asd = 2147483648;
var_dump($asd); //如果给出的值超出了integer的范围,将会被解释为float型
echo "<br>";echo "<br>";
//浮点数的最大精度为14位,精度计算从数字左边第一个不是0的数字开始,超出精度的数,按照四舍五入去掉
$a=0.12345678901234567;
echo $a;echo "<br>"; //输出0.12345678901235
$a=1234.12345678901234567;
echo $a; //输出1234.123456789
echo "<br>";
$a=789.8812345678543; //小数点不算位数
echo $a;
echo "<br>";
//定义字符串时可以用双引号也可用单引号,两者区别如下:
//当一个变量包含在""号中时,会输出他的值;而包含在''中是输出其字符本身。
$i = 90;
$user1 = "asdfg$i"; //双引号
$user2 = 'asdfg$i';
echo $user1; //输出asdfg90
echo "<br>";
echo $user2; //输出asdfg$i
echo "<br>";
?>


4、php变量说明: 

如果在函数中,我们不希望使用某个变量,或者是希望彻底的不在使用某个变量,则可以使用 unset(变量名); 方法,将该变量彻底删除(销毁变量)。

例:


<?php  
$a = 24;
unset($a);
echo $a;
?>

结果会提示:

Notice: Undefined variable: a 





标签:销毁,变量,dump,数据类型,echo,var,php
From: https://blog.51cto.com/sdwml/6101289

相关文章

  • PHPmyadmin与php的整合教程
    PHPmyadmin与php的整合教程:1、下载PHPmyadmin包2、解压PHPmyadmin包到Apache的htdocs目录下3、将PHP安装目录下的php.ini文件中的extension=php_mbstring.dll 前面分号去掉......
  • PHP与Apache整合教程
    1、安装Apache2、下载PHP包,解压到某文件夹。注意:PHP包不需安装,解压即可,注意Windows下安装的PHP包内部一定包含php5apache2_4.dll文件,若没有说明下载错误,重新查找下载。3、PH......
  • php脚本守护进程设计
    思路:while循环,若当前没有数据要操作可以休眠;crontab脚本每隔固定时间段执行该脚本,执行时先检测是否已在执行,若无执行,有则跳过。nohup后台执行flock-xn加锁2>&1表......
  • php 检测mysql表是否存在
    pdo:<?php$dsn='mysql:dbname=test;host=127.0.0.1';$user='root';$password='';try{$pdo=newPDO($dsn,$user,$password);}catch(PDOException$e){......
  • php curl 批量请求
    实例:<?php$ch=array();$res=array();$conn=array();$urls=array('baidu'=>"http://www.baidu.com/",'cheyun'=>"http://auto.jrj.com.cn/",'w3c'=......
  • php curl 请求302跳转页面
    若请求url已改变且设置了自动跳转,可通过设置CURLOPT_FOLLOWLOCATION参数实现自动请求跳转链接。若要手动判断是否跳转,可通过curl_getinfo($ch)方法获取具体请求信息,其中......
  • phpstorm配合phpstudy搭建php学习环境
    phpstorm配合phpstudy搭建php学习环境前言初学php学校提供的是zendstudio和phpstudy的学习环境,因为去年学习java所以习惯了idea的方式,所以今年就找到了JetBrains的ph......
  • Java基本数据类型
    整数类型:byte、short、int、longJava各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,以保证Java程序的可移植性。 说明定义long类型的变量,赋值时需要......
  • phpcms文件目录结构
    根目录| – api  接口文件目录| – caches缓存文件目录    | –configs系统配置文件目录    | –caches_*系统缓存目录| – p......
  • 微信小程序结合php后台实现登录授权机制详解
    微信小程序应用的用户登录授权机制相当复杂,官方给出了下面一张流程图来解释:下面结合这张图来详细讲述下小程序的登录验证授权机制。首先,小程序应用实现登录验证的前提是......