PHP基础【介绍,注释,更改编码,赋值,数据类型】

源码

php 复制代码
<?php
//单行注释
/*
多行注释
*/

//通过header()函数发送http头的请求信息用来指定页面的字符集编码
header("Content-type:text/html;Charset=utf-8");
//告诉浏览器,当前页面的内容类型是HTML,并且页面内容使用的是UTF-8编码。

//php的输出方式
echo "hello word";
echo("你好,世界");
echo "hello","word";
//php嵌入html标签
print"<h2>hello word</h2>";

//给变量赋值 $变量=值
$num = 100;
echo $num;
echo "<br>";

//php 中的数据类型
$string = "你好"; //string:字符串类型
$integer = 10; //integer:整形,表示整数
$float = 0.1; //float:浮点型,表示有小数的数
$booleanTrue = true; //boolean:布尔类型,赋值为true
$booleanFalse = false; //boolean:布尔类型,赋值为false
$array = array(22,1,3); //array:数组类型,此处为索引数组
$array2 = array("name"=>"zhangsan","age"=>18); //array:数组类型此处为关联数组
$null = null; //null:空值
var_dump($array) //显示数据类型
//array(3) { [0]=> int(22) [1]=> int(1) [2]=> int(3) }

?>

PHP 语言概述

  1. 定义:PHP 是一种创建动态交互性 Web 站点的强有力的服务器端脚本语言。

  2. 特点

    • 易于学习:PHP 有着简单的语法,容易上手。
    • 免费且开源:PHP 是完全免费且开放源代码的。
    • 快捷开发:与 HTML、CSS 等紧密结合,快速构建动态网站。
    • 跨平台:PHP 可以运行在 Windows、Linux、Unix 等多种操作系统上。
    • 强大的数据库支持:支持 MySQL、PostgreSQL、Oracle 等多种数据库。
  3. 用途:PHP 常用于开发网站、Web 应用程序、RESTful API、命令行脚本等。

php页面格式

复制代码
<?php

php代码

?>

php注释方式

单行注释

//注释内容

多行注释

/*

注释内容

*/

php修改页面编码格式

使用header函数设置请求头信息更改默认编码格式

通过header()函数发送http头的请求信息用来指定页面的字符集编码

header("Content-type:text/html;Charset=utf-8");

告诉浏览器,当前页面的内容类型是HTML,并且页面内容使用的是UTF-8编码。

使用$进行赋值

$变量=值

$num = 100;

echo $num;

php数据类型及var_dump函数

数据类型

字符串类型

$string = "你好"; //string:字符串类型

数值型

$integer = 10; //integer:整形,表示整数

$float = 0.1; //float:浮点型,表示有小数的数

布尔型

$booleanTrue = true; //boolean:布尔类型,赋值为true

$booleanFalse = false; //boolean:布尔类型,赋值为false

数组型

$array = array(22,1,3); //array:数组类型,此处为索引数组

$array2 = array("name"=>"zhangsan","age"=>18); //array:数组类型此处为关联数组

空值

$null = null; //null:空值

使用var_dump函数输出数据类型

var_dump($array) //显示数据类型

//array(3) { [0]=> int(22) [1]=> int(1) [2]=> int(3) }

相关推荐
岱宗夫up6 小时前
Python 数据分析入门
开发语言·python·数据分析
码界筑梦坊6 小时前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
多恩Stone7 小时前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python
李日灐7 小时前
C++进阶必备:红黑树从 0 到 1: 手撕底层,带你搞懂平衡二叉树的平衡逻辑与黑高检验
开发语言·数据结构·c++·后端·面试·红黑树·自平衡二叉搜索树
Risehuxyc7 小时前
备份三个PHP程序
android·开发语言·php
lly2024067 小时前
PHP Error: 常见错误及其解决方法
开发语言
网安墨雨7 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化
lpfasd1237 小时前
物联网后端岗位java面试题
java·物联网·php
毕设源码李师姐7 小时前
计算机毕设 java 基于 java 的图书馆借阅系统 智能图书馆借阅综合管理平台 基于 Java 的图书借阅与信息管理系统
java·开发语言·课程设计
忆~遂愿7 小时前
Runtime 上下文管理:计算实例的生命周期、延迟最小化与上下文切换优化
java·大数据·开发语言·人工智能·docker