当前位置:   article > 正文

【1+X Web】1+X中级试题(6)_一般php代码都会嵌入到html文档中,使用的间隔符有

一般php代码都会嵌入到html文档中,使用的间隔符有
  1. PHP配置文件的名字是:php.ini
  2. HTTP状态码:当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求;HTTP状态码的英文为HTTP Status Code。
    200 - 请求成功;
    301 - 资源(网页等)被永久转移到其它URL;
    404 - 请求的资源(网页等)不存在;
    500 - 内部服务器错误;
  3. Ajax技术的优点:
    不支持浏览器back按钮
    页面无需刷新,用户体验好
    异步方式通信,响应快
    基于标准化,不需要下载插件
  4. MySQL数据库中查询前3条记录的SQL语句是:select * from table limit 3
  5. 关于PHP解析结果集以对象的方式返回一行数据的函数:mysqli_fetch_object
  6. 关于Cookie说法:
    Cookie用于记录用户的信息;
    Cookie不允许跨域访问;
    setcookie函数可以用来创建cookie;
    大量Cookie文件不会导致硬盘崩溃,因为设置cookie时存在大小限制,超过限制不会被设置,而是直接忽略;
  7. 对一个文件进行写入操作需要的函数是:fopen;fwrite;fclose
  8. 关于MySQL存储过程:
    调用存储过程使用关键字CALL;
    存储过程的参数在定义时,有两种参数约束,即IN,OUT,INOUT;
    创建存储过程的语法是CREATE PROCEDURE;
    存储过程是一种在数据库中存储复杂程序,以便由外部程序调用的数据库对象;

    在这里插入图片描述
  9. laravel中入口文件所在路径是:项目/public
  10. PHP中,implode()函数将数组元素组合为字符串,explode()将一个分割符号分割一个字符串并组成数组
  11. 下面哪个不是PHP的魔术方法:__require
  12. preg_match()函数用于执行一个正则表达式匹配;preg_match_all()函数用于执行一个全局正则表达式匹配;preg_replace()— 执行一个正则表达式的搜索和替换;preg_split()函数通过一个正则表达式分隔字符串
  13. MySQL逻辑备份采用mysqldump命令
  14. PHP中日期时间相关函数有:
    getdate();strtotime();time();
  15. JavaScript实现继承的方式:
    原型链继承
    构造函数继承
    组合继承
  16. 关于PHP运算符:
    ++$x表示后置递增,先加1,再返回变量$x
    字符串运算符是“.”(英文的句号);
    <>表示不等于,和!=的作用一样;
    @符号能够忽略表达式的错误;
  17. 打开一个到 MySQL 服务器的新的连接:mysqli_connect(host,username,password,dbname,port,socket)
    在这里插入图片描述
  18. 一般PHP代码都会嵌入到HTML文档中,使用的间隔符有:
    <?php ?>
    <script language="php"></script>
    <% %>
  19. 关于JSON:
    JSON 是一种轻量级的数据交换格式;
    JSON 对象由花括号括起来的逗号分割的成员构成;
    JSON 是 JavaScript 对象的字符串表示法;
    JSON 不依赖于任何框架;
  20. MySQL的字符串类型是:text;char;blob;
  21. 关于PHP上传文件:
    表单的提交方式有post和get;
    表单的enctype属性必须设置为multipart/form-data
    上传文件的信息保存到$_FILES数组中;
    $_FILES数组是一个多维数组;
  22. strpos() 函数:查找字符串在另一字符串中第一次出现的位置
  23. mysqli_num_rows() 函数:返回结果集中行的数量
  24. asset() 函数:使用当前请求的scheme(HTTP或HTTPS)为前端资源生成一个URL
  25. mysqli_fetch_assoc() 函数从结果集中取得一行作为关联数组,该函数返回的字段名区分大小写
  26. Larvel中的Blade模板引擎允许在视图中使用PHP原生代码(@php和@endphp包裹)
  27. 关于MySQL备份文件的说法:
    备份数据库的命令是mysqldump
    备份数据库的文件扩展名不仅是.sql
    还原数据库的命令是mysql
    可以同时备份一个或多个数据库
  28. 关于MySQL语句:
    创建视图:create view
    创建存储过程:create procedure
    创建触发器:create trigger
    删除以上对象:drop
  29. 关于socket:
    scoket通常称为“套接字”,用于描述IP地址和端口;
    服务器和客户端能够通过scoket进行交互;
    scoket是对TCP/IP协议的封装和应用;
    Socket()函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的;
  30. URL http://www.baidu.com中的端口号值为:80(URL默认端口号为80,否则要加上链接)
  31. xmlhttp.open(‘GET’,‘ajax_test.html’,‘true’),这条AJAX请求的最后一个参数’true’表示发送异步请求
  32. 如果在HTML文档的开始部分没有使用doctype:浏览器使用怪异模式渲染页面
  33. HTML5不再支持的元素:<font>
  34. JQuery使用CSS选择器来选取元素
  35. MySQLi 预处理语句

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
 
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
 
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
 
// 预处理及绑定
$stmt = $conn->prepare("INSERT INTO MyGuests (firstname, lastname, email) VALUES (?, ?, ?)");
$stmt->bind_param("sss", $firstname, $lastname, $email);
 
// 设置参数并执行
$firstname = "John";
$lastname = "Doe";
$email = "john@example.com";
$stmt->execute();
 
$firstname = "Mary";
$lastname = "Moe";
$email = "mary@example.com";
$stmt->execute();
 
$firstname = "Julie";
$lastname = "Dooley";
$email = "julie@example.com";
$stmt->execute();
 
echo "新记录插入成功";
 
$stmt->close();
$conn->close();
?>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/804040
推荐阅读
相关标签
  

闽ICP备14008679号