初步学习php

什么是PHP?
PHP(Hypertext Preprocessor)超文本与预路器,服务器端 跨平台 HTML嵌入式的脚本语言

PHP的作用:

  • 动态生成页面内容
  • 创建、打开、读取、写入、关闭、服务器上的文件
  • 收集表单数据
  • 发送和接受cookies
  • 添加、删除、修改数据库中的数据
  • 加密数据

书写格式:

  • <?php...?>
  • < script language=“php”>
  • <?...?>

输出语句 :echo

变量定义 : $
看到这个符号就像在js看到 var关键字一样,
示例:

<?php
    $a = 1; //定义变量
    echo $a; //输出变量
?>

注意: 一行代码结束必须写分号,否则会报错,在js中不写分号js解释器在解析时会自动加上分号这里就不行了

php怎么在页面中打开:
首先:打开php的启用软件,我使用的是xampp
在这里插入图片描述
第二步:将写好的.php文件打开
.php文件要放在xampp的 htdocs 才能运行的
在这里插入图片描述
第三步:打开浏览器在地址栏输入http://localhost/…
在这里插入图片描述
红色框框为你自己的php文件位置

最后: 就能再页面上看到你写的东西啦
在这里插入图片描述

PHP的数据类型 :

标量类型:
boolean 布尔型
integer 整型
float 浮点型 (或者 double)
string 字符串
复合类型:
array 数组
object 对象
特殊类型:
resource 资源
NULL NULL

怎么检测PHP的数据类型

  1. 输出变量的数据类型 gettype
<?php
    $a = 1;
    $array = array('1','2','3'); 
    echo gettype($a); //integer
    echo '<br>';  
    echo gettype($array); //array
?>

数组也能检测,在js中typeOf 对于引用数据类型只能检测为 object

  1. 输出变量的数据类型、包含变量已经具体的内容 var_dump
<?php
$str = "Hello World";
var_dump($str);  //string(11) "Hello World"
?>

什么类型的数据、有几个字符都能检测到,空格也会占位

  1. 检测某个变量是否是指定的数据类型 is_array、is_numeric、is_double、is_string、is_int如果真返回1,否则返回空
    $str = 'Hello';
    //判断是否为字符串
    echo is_string( $str);//1
    echo '<br/>';

    $num = 21;
    //判断是否为数字
    echo is_numeric("$num");//1
    echo '<br/>';

    $flag = true;
    //判断是否为布尔型
    echo is_bool($flag);//1
    echo '<br/>';

    $arr = [1,2,3];
    //判断是否为数组
    echo is_array($arr);//1
    
    $i = 12;
    //判断是否为整型
    echo is_int($i);//1

在写 <?php...?> 后面的?> 可以省略但是最好不要省略,注意代码的规范性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值