php与html混编的方式

  1. php代码就像css,js一样可以使用”标签方式”直接嵌入到html文档中
  2. web服务器只会将php标签内的代码发送给php引擎(php.exe)处理
  3. html文档中嵌入的php代码段的”数量”和”位置”不受限制
  4. html文档中存在php代码段时,扩展名必须是”php”才可以被激活php引擎
    1. <?php
    2. // 使用echo
    3. echo '<h3 style="color:red">Hello, 我是php</h3>';
    4. ?>
    短标签

如果只是输出一段动态文本或变量值
如果只有一行语句或者是最后一行语句,分号可选的
<?= '我是短标签'?>
还可以输出变量

  1. <?php $str = '<h3 style="color:blue">我是短标签输出的内容</h3>' ?>
  2. <?=$str?>

php常用的数据类型

tips: 为什么纯php文档,禁止写结束标签
tips: 变量声明规则
必须以”$”为变量名前缀
变量名必须是一个合法的标识符: 英文字母,数字,下划线,且禁止数字开头
合法: $name, $num1, $_id
非法: $user@name, $123abc, $my-email,

数据类型
是数据运算的基本要求,不同类型的数据运算无意义
php数据类型分为三大类: 基本类型,复合类型, 特殊类型

  1. 基本类型
    布尔类型, 字符串, 数值(整数,浮点数)

布尔类型:

有两个返回值true = 1 , false = 0

<?php $passed = true; echo $passed;?>返回值= 1
gettype() 函数用于获取变量的类型。

<?php echo gettype($passed); ?> 返回值= boolean
var_export() 函数用于输出或返回一个变量,以字符串形式表示。

<?php $passed = '123'; $res = var_export($passed, true); echo $res; ?>返回值= '123'类型 string
var_dump()可以同时输出变量的值与类型,还可以像echo 一样同时打印多个
var_dump()只用于开发环境,不能用于生产环境

<?php $passed = '123'; var_dump($passed); ?>返回值= string(3) "123"

数值类型:

<?php $age = 30; $salary = 4567.89; var_dump($age); var_dump($salary); ?>返回值= int(30) float(4567.89)
字符串类型:必须要使用”单引号”或”双引号”做为定界符

<?php $email = "admin@php.cn"; echo '邮箱: ', $email; ?>返回值=email: 邮箱: admin@php.cn
2.复用类型

数组

  1. <?php // 数组 $res = [1,'admin','123456'];
  2. // 数组索引默认从0开始进行递增
  3. echo 'id = ', $res[0];
  4. echo 'name = ', $res[1];
  5. echo 'pwd = ', $res[2];
  6. ?>

返回值如下:
id = 1
name = admin
pwd = 123456
$res= ‘admin’

对象

写个容器将上面的代码单元进行封装,这个容器就是:对象
使用对象的本质是代码复用
对象模板: 类

  1. <?php class a {
  2. // 变量=>属性
  3. private $a = 1;
  4. private $b = 2;
  5. // 函数 => 方法
  6. public function sum() {
  7. return $this->a . ' + ' . $this->b . ' = ' . ($this->a + $this->b);
  8. }
  9. }
  10. $obj = new a();
  11. echo $obj->sum();
  12. ?>

返回值如下: 1 + 2 = 3

更多相关文章

  1. 搭建php环境以及运行原理-php与html混编方式-常用数据类型
  2. 检查 JavaScript 变量是否为数字的几种方式
  3. PHP初级知识本地搭建和常用标签类型
  4. 函数作用域与闭包-回调与参数-函数多值返回类型方式
  5. 《PHP环境搭建-基础语法及数据类型》
  6. PHP基础知识:变量类型检测和转换以及常量和预定义变量
  7. TypeScript高级类型与实用程序
  8. php的变量&常量
  9. 初识PHP变量与常量

随机推荐

  1. php curl模拟登陆抓取数据
  2. php 自己做的简单论坛
  3. fgetcsv()错误地将双引号添加到第一行的第
  4. 将DOMDocument中的特定元素导出为字符串
  5. header("Content-type:text/html;charset
  6. 如果key在变量中,PHP如何从数组中获取值
  7. CakePHP错误:在Acl中找不到类'String'
  8. php 无限级分类 递归+sort排序 和 非递归
  9. 如何捕获错误,如无法打开流和连接超时
  10. AJAX调用在JavaScript中运行PHP脚本