博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php初学第一课
阅读量:6430 次
发布时间:2019-06-23

本文共 1542 字,大约阅读时间需要 5 分钟。

php:强大的脚本语言

B/S:brower:浏览器 server:服务器
C/S: client:客户端 server:服务器
一.php嵌入页面的标记
  1. <?php    ?> #最常用
  2. <?   ?>       #最简单
  3. <script language="php"></script>   #最长的写法

二:php的注释语法
 
  1.//单行注释
  2.#单行注释
  3./*   */  多行注释
三:php的输出语法
 
  1.echo 可以输出多个字符串
  2.print 只能输出一个字符串
  3.print_r();  可以输出字符串数字,可以输出数组及数组中的内容
  4.var_dump(); 输出变量的类型
四:数据类型
  php是一种弱类型语言  
  强类型语言:
    1.整型:int
    2.浮点型:float,double,decmial
    3.字符类型 char
    4.字符串类型:string
    5.日期时间类型:datetime
    6.bool型
    7.object型
    int a = 5;
    string s = "";
    
    
  弱类型语言:
    var a = 5;  JS    
五:变量定义
    变量必须以$开头,变量名可以自定义,但尽量不要用关键字
    例如:$str = "hello";    
    
    可变变量:
    $hello = "你好";
    $test = "hello";
    echo $$test;
    
    isset($hello):判断变量是否定义
    unset($hello);清除变量
    empty($hello);判断变量是否为空,空字符串和0都是空
    
    取地址,用&符号:例子:
    $s = "hello";    
    $str = &$s;
    $str = "world";
    echo $s;

六:数据类型的转换

    获取类型:
    gettype($a);
    判断是否是某种类型的数据:
    is_类型名($a);
    1.(int)$a;
    2.settype($a,int);
七:运算符表达式
    1.数学运算符
    /除:整数除整数得出的结果是小数(原因:php是弱类型语言)
    2.字符串:拼接字符串用的是点(.)不是用(+)
        例如:第一种方法:用.连接
<?php
$a = "火腿";
$b = "汉堡";
$c = "鸡翅";
$aa = "n001";
$bb = "n002";
$cc = "n003";
$s="<select>";
$s=$s."<option value='".$aa."'>".$a."</option>";
$s=$s."<option value='".$bb."'>".$b."</option>";
$s=$s."<option value='".$cc."'>".$c."</option>";
$s=$s."</select>";
echo $s;
?>
      第二种方法:
<?php
$a = "中国";
$b = "美国";
$c = "法国";
$aa = "n001";
$bb = "n002";
$cc = "n003";
?>
<select>
<option value="<?php echo $aa;?>"><?php echo $a;?></option>
<option value="<?php echo $bb;?>"><?php echo $b;?></option>
<option value="<?php echo $cc;?>"><?php echo $c;?></option>
</select>
    3.比较运算符:跟Java运用一样
    4.逻辑运算符:&&与可用and  ||可用or
    
   
   

转载于:https://www.cnblogs.com/0927wyj/p/5149752.html

你可能感兴趣的文章
iOS9 未受信任的企业级开发者
查看>>
paper 40 :鲁棒性robust
查看>>
优化MySchool数据库(事务、视图、索引)
查看>>
使用笔记:TF辅助工具--tensorflow slim(TF-Slim)
查看>>
大话设计模式读书笔记3——单例模式
查看>>
实验三
查看>>
Vue 项目构建
查看>>
[Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置
查看>>
android studio adb
查看>>
框架源码系列二:手写Spring-IOC和Spring-DI(IOC分析、IOC设计实现、DI分析、DI实现)...
查看>>
asp.net编译 懒人脚本
查看>>
二分答案经典入门题:)
查看>>
为什么你需要将代码迁移到ASP.NET Core 2.0?
查看>>
Servlet的多线程和线程安全
查看>>
存储树形的数据表转为Json
查看>>
CAN 总线通信控制芯片SJA1000 的读写
查看>>
oauth授权协议的原理
查看>>
OutputCache说明
查看>>
sdl2.0示例
查看>>
数学 --- 高斯消元 POJ 1830
查看>>