当前位置: 首页 > news >正文

廊坊手机网站建设企业网站建设费用

廊坊手机网站建设,企业网站建设费用,大连最繁华的区是哪个区,石家庄网站建设外包(未完待续,请持续关注此板块) 【计科三四】雪课堂PHP期末模拟题:https://ks.wjx.top/vm/tUAmjxq.aspx# 【计科一二】PHP第一章练习题 https://ks.wjx.top/vm/QnjHad4.aspx# 【计科一二】PHP第二章练习题 https://ks.wjx.top/vm/h2…

(未完待续,请持续关注此板块)
【计科三四】雪课堂PHP期末模拟题:https://ks.wjx.top/vm/tUAmjxq.aspx#
【计科一二】PHP第一章练习题 https://ks.wjx.top/vm/QnjHad4.aspx#
【计科一二】PHP第二章练习题 https://ks.wjx.top/vm/h2FvEVI.aspx#
【计科一二】PHP第三章练习题 https://ks.wjx.top/vm/mDvpYRP.aspx#
【计科一二】PHP第四章练习题 https://ks.wjx.top/vm/Pj7n0AW.aspx#
【计科一二】PHP第五章练习题 暂无
【计科一二】PHP第六章练习题 暂无
【计科一二】PHP第七章练习题 暂无

以下内容都是博主根据上面的练习题逆向整理的

第1章

1.1 PHP入门

PHP开发环境有:Notepad++NetBeansZend StudioPhpStormVisual Studio Code

PHP可以在 windows环境上跑,也可以在linux环境下运行

PHP是基于B/S架构的脚本语言,运行于服务器端,不能通过浏览器运行

1.2 Apache

Apache 默认监听的端口号是 80

安装Apache 时,conf目录是Apache服务器的配置目录

  • 主文件配置:httpd.conf
  • 辅文件配置:extra目录下的httpd-vhosts.conf

默认情况下,辅配置文件不开启。
在这里插入图片描述

1.2.1 配置 Apache

在这里插入图片描述

将Apache解压后,需要配置安装路径才可以使用
(安装完还不能直接使用)

Apache默认是不支持PHP运行的,我们可以通过在Apache的配置文件中加载PHP模块功能。

1、加载模块
LoadModule php7_module “c:/web/php7.4/php7apache2_4.dll”
2、指定php的文件类型
AddType application/x-httpd-php .php
3、指定配置目录
PHPIniDir “c:/web/php7”

配置安装路径

ServerRoot配置项用于配置Apache的安装目录

使用Notepad++编辑器打开Apache的配置文件“htdocs\httpd.conf”,执行文本替换,将原来的“c:/Apache24”全部替换为“c:/web/apache2.4”。

配置服务器域名

ServerName 配置项用于配置Apache的服务器域名

打开 httpd.conf,在里面搜索“ServerName”,找到下面一行配置(如下面的代码块)。下述代码开头的“#”表示该行是注释文本,应删去“#”使其生效,如下所示。

#ServerName www.example.com:80

上述配置中,“www.example.com”是一个示例域名,若不需要指定域名,也可以更改为本机地址,如“127.0.0.1”或“localhost”。

ServerName www.example.com:80

其他配置项

DocumentRoot指令用来设置httpd提供服务的目录。即你所在项目入口处的文件夹。

Deny from all 表示拒绝所有的访问
Allow from all 表示允许所有的访问

1.2.2 安装 Apache

  1. 切换命令行到 Apache 安装目录
cd C:\web\apache2.4\bin
  1. Apache核心安装命令: httpd.exe -k install

1.2.3 启动 Apache

在命令提示符下输入net start apache2.4命令来启动apache2.4服务

1.2.4 其他

通过编辑apache配置文件httpd.conf,找到AddType application/x-httpd-php 进行修改,修改为:AddType application/x-httpd-php .php .jsp,这样PHP就可以执行扩展名为“.jsp”的程序。

1.3 MySQL

MySQL 的默认端口:3306

当需要使用PHP操作MySQL数据库时,需要在php.ini文件中开启的扩展为extension=php_mysqli.dll

DDL

查看数据库:SHOW DATABASES; (查看已有的数据库)
创建数据库:CREATE DATABASE `db`; (创建一个名称为db的数据库)
选择数据库:USE `db`; (选择数据库db进行操作)
删除数据库:`DROP DATABASE `db`; (删除数据库db)

在这里插入图片描述

DTL

在这里插入图片描述

DML

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他

在查询SQL语句中LIKENOT LIKE用于模糊查询,% 表示一个或多个字符

第二章

2.1 PHP的数据类型

  • 标量数据类型:String(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔型)
  • 复合数据类型:Array(数组)、Object(对象)
  • 特殊数据类型:NULL(空值)、Resource(资源)

2.2 PHP 传值赋值 和 引用赋值

PHP 支持引用赋值,使用$var = &$othervar;语法。
引用赋值意味着两个变量指向了同一个数据,没有拷贝任何东西。

示例:

<?php
$a = 10;
$b = &$a;
$b = 20;
echo $a. '--'. $b;
// 运行结果:20--20
?>

2.3 PHP中的 foreach 循环

<?php
$info = ['id' => 1, 'Jac', 'age' => 18];
foreach ($info as $k => $v) {echo $k . ': ' . $v . ' ';
}
// 运行结果:id: 1 0: Jac age: 18

2.4 && || and or的区别

优先级从高到低:&& > || > and >> or

  • && 和 || 的优先级高于 and 和 or
  • && 和 || 是左结合的,而 and 和 or 是右结合的
  • && 和 || 的运算结果是布尔值,而 and 和 or 的运算结果是最后一个计算的操作数

举个例子:

<?php
$a = true;
$b = false;
$c = true;var_dump($a && $b || $c); // bool(true)
var_dump($a and $b || $c); // bool(false)var_dump($a || $b && $c); // bool(true)
var_dump($a or $b && $c); // bool(true)var_dump(true && false); // bool(false)
var_dump(true and false); // bool(true)
?>

2.5 round(), floor(), ceil() 的区别

在PHP中,round()、floor()、ceil()都是用于处理数字的函数,它们的主要区别如下:

  • round():把一个浮点数四舍五入为最接近的整数。如果小数部分为0.5,则根据偶数舍去或进位。
  • floor():把一个浮点数向下取整为最接近的整数。即舍去小数部分,返回不大于原数的整数。
  • ceil():把一个浮点数向上取整为最接近的整数。即进位到最接近的整数,返回不小于原数的整数。

总的来说,round()函数在处理小数时比较精确,而floor()和ceil()函数主要用于处理需要向下或向上取整的情况。

2.6 可变变量

在 PHP 中,可变变量是一种非常独特的特性,它允许您动态地为变量赋值,并且通过对变量名进行操作,来访问和修改该变量的值。

可变变量的语法是在变量名前面加上两个美元符号($$)。例如,假设您有一个名为$var的变量,您可以创建一个可变变量,以便它的名称由另一个变量$var1指定:

$var = 'Hello World!';
$var1 = 'var';
echo $$var1; // Hello World!

这将输出 ‘Hello World!’,因为可变变量$$var1实际上是$var

可变变量在某些情况下非常有用,例如在使用 关联数组 时,您可以动态地为数组项赋值:

$fruit = 'apple';
$$fruit = 5;
echo $apple; // 5

这将输出 5,因为通过可变变量,我们为数组项 $apple 赋值为5。

需要注意,可变变量在某些情况下可能会使您的代码更难以阅读和维护,因此应该谨慎使用。

2.? 使用字符串函数获取文件的扩展名

<?php
$file_name = "apple.jpg";
$file_array = explode(".", $file_name);
$file_ext = end($file_array);
echo $file_ext;
// 运行结果:jpg

http://www.zhongyajixie.com/news/42717.html

相关文章:

  • 建设网站平台哪里最好如何免费搭建自己的网站
  • php网站整合dz论坛企业seo自助建站系统
  • 怎么做网站快照最新国际足球世界排名
  • 低价网站建设方案成功营销案例分享
  • 广西南宁电商网站建设网站推广入口
  • 湘潭市建设工程质量监督站网站外链工具下载
  • 四川电子商务网站网站推广技巧有哪些
  • 做网站工作职责漂亮的网页设计
  • 衡阳手机网站设计百度推广没有效果怎么办
  • 网站在线咨询系统北京全网营销推广
  • 淮安网站建设电话百度搜索指数是怎么计算的
  • 视频封面制作网站宁德市属于哪个省份
  • 外国做美食视频网站谷歌推广效果怎么样
  • 做素材类的网站赚钱吗html网页制作步骤
  • 怎么做网站聊天视频直播平台关键词排名优化
  • 广州建设网站公司哪家好有没有免费的推广网站
  • 软件属于网站开发吗seo研究
  • 安徽索凯特建设工程有限公司网站seo课程培训班
  • 响应网站模板下载报个电脑培训班要多少钱
  • 电影网站排名怎么做百度点击优化
  • seo优化网站网页教学2023年10月疫情还会严重吗
  • 网站设计与制作简单吗重庆seo是什么
  • 求购信息网站统计工具
  • 建立网站 英语怎样建立自己网站
  • wordpress 获取导航栏seo关键词优化最多可以添加几个词
  • 韩国食品网站设计欣赏关键词如何快速排名
  • 跨境电商怎么做流程网站seo平台
  • 有关于网站建设类似的文章网络宣传的方法渠道
  • 合肥网站建设托管自己开发网站怎么盈利
  • 网络营销运营推广方案下载北京seoqq群