日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 类分开写,程序员面试必备PHP基础面试题 – 第十七天

發布時間:2025/4/5 php 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 类分开写,程序员面试必备PHP基础面试题 – 第十七天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、寫一段文件上傳代碼,要求只能上傳圖片格式,大小限制5M

Action.php:

$name=$_FILES[‘pic’][‘name’];

$type=$_FILES[‘pic’][‘type’];

$tmp=$_FILES[‘pic’][‘tmp_name’];

$error=$_FILES[‘pic’][‘error’];

$size=$_FILES[‘pic’][‘size’];

$maxsize=1024*1024*5;

If($size>$maxsize){

Exit(‘圖片大小超出’);

}

$name_arr=array(‘gif’,’png’,’jpg’,’jpeg’);

$ext=pathinfo($name,PATHINFO_EXTENSION);

If(!in_array($ext,$name_arr)){

Exit(‘圖片類型不正確’);

}

二、網站出現mysql 壓力太大,mysql 占用的cpu 太高,應該從哪些方面入手查找問題根源?

1、 數據庫設計方面,設計結構良好的數據庫,允許部分數據冗余。

選取最適用的字段屬性,盡可能把字段設置為NOT NULL,這樣在查詢的時候,數據庫不用去比較NULL值。

2、系統架構設計方面,表散列,把海量數據散列到幾個不同的表里面,集群,數據庫查詢和寫入分開。

3、寫高效sql語句,以提高效率。

使用連接(join)來代替子查詢

使用聯合(union)來代替手動創建的臨時表

4、所得皆必須,只從數據庫取必須的數據。

5、必要的時候用不同的存儲引擎,比如Innodb可以減少死鎖,HEAP可以提高一個數量級的查詢速度。

6、使用事務

7、使用外鍵

8、使用索引

三、怎么防止sql注入?

1、過濾掉一些常見的數據庫操作關鍵字:select,insert,update,delete,and,*等

或者通過系統函數:addslashes(需要被過濾的內容)來進行過濾。

2、在PHP配置文件中

Register_globals=off;設置為關閉狀態 //作用將注冊全局變量關閉。

比如:接收POST表單的值使用$_POST[‘user’],如果將register_globals=on;直接使用$user可以接收表單的值。

3、SQL語句書寫的時候盡量不要省略小引號(tab鍵上面那個)和單引號

4、提高數據庫命名技巧,對于一些重要的字段根據程序的特點命名,取不易被猜到的

5、對于常用的方法加以封裝,避免直接暴漏SQL語句

6、開啟PHP安全模式

Safe_mode=on;

7、打開magic_quotes_gpc來防止SQL注入

Magic_quotes_gpc=off;默認是關閉的,它打開后將自動把用戶提交的sql語句的查詢進行轉換,把’轉為\’,這對防止sql注入有重大作用。

因此開啟:magic_quotes_gpc=on;

8、控制錯誤信息

關閉錯誤提示信息,將錯誤信息寫到系統日志。

9、使用mysqli或pdo預處理。

四、數據庫索引有幾類,分別是什么?什么時候該用索引

普通索引、主鍵索引、唯一索引

并非所有的數據庫都以相同的方式使用索引,作為通用規則,只有當經常查詢列中的數據時才需要在表上創建索引。

五、數組中下標最好是什么類型的,為什么?

數組的下標最好是數字類型的,數字類型的處理速度快。

六、++i和i++哪一個效率高,為什么?

++i效率比i++的效率更高,因為++i少了一個返回i的過程。

七、magic_quotes_gpc()、magic_quotes_runtime()的意思是什么?

Magic_quotes_gpc()是php配置文件中的,如果設置為on則會自動POST,GET,COOKIE中的字符串進行轉義,在’之前加\

Magic_quotes_runtime()是php中的函數,如果參數為true則會數據庫中取出來的單引號、雙引號、反斜線自動加上反斜杠進行轉義。

八、你對Memcach的理解,優點有哪些?

Memcache是一種緩存技術,在一定的時間內將動態網頁經過解析之后保存到文件,下次訪問時動態網頁就直接調用這個文件,而不必在重新訪問數據庫。使用memcache做緩存的好處是:提高網站的訪問速度,減輕高并發時服務器的壓力。

Memcache的優點:穩定、配置簡單、多機分布式存儲、速度快

總結

以上是生活随笔為你收集整理的php 类分开写,程序员面试必备PHP基础面试题 – 第十七天的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费一级全黄少妇性色生活片 | www.色播.com| 日韩一区二区三区精品视频 | 91激情网| 无套内谢少妇露脸 | 性一交一乱一精一晶 | 色综合久久精品亚洲国产 | 亚洲女成人图区 | 男人插入女人下面视频 | 91久久伊人 | 337p粉嫩大胆色噜噜狠狠图片 | 久久狠狠爱 | 一级小毛片 | 久久手机视频 | 黄在线观看 | 天躁夜夜躁狼狠躁 | 丰满大乳少妇在线观看网站 | 少妇不卡视频 | 91尤物国产福利在线观看 | 国产一级片av | 黄色在线播放 | 每日更新av | 亚洲视频在线免费看 | 日本不卡视频在线观看 | 亚洲国产日韩一区无码精品久久久 | 91日本精品 | 欧美亚洲图片小说 | 一级黄色淫片 | 国产网站久久 | 总裁憋尿呻吟双腿大开憋尿 | 懂色av中文一区二区三区天美 | 国产亚洲精品久久久久久 | 日韩伊人 | 中文日韩 | 日韩在线电影一区 | 亚洲性生活 | av在线www | 日韩激情片 | 亚洲视频在线视频 | 国产精品久久久久毛片软件 | 自拍偷拍欧美日韩 | 99精品视频在线免费观看 | 国产第四页 | 黄色在线观看网站 | 好爽快一点高潮了 | 丝袜五月天 | 年代下乡啪啪h文 | 久久香焦 | 亚洲一区色 | 欧洲日韩一区二区三区 | 999zyz玖玖资源站永久 | 激情小说欧美色图 | 特级西西人体444www高清大胆 | 国产精品一区二区三 | 日韩精品电影在线观看 | 粉嫩小箩莉奶水四溅在线观看 | 蜜桃臀aⅴ精品一区二区三区 | 91成人免费 | av字幕网| 国产精品xxxx | 中文字幕一区二区三区精品 | 亚洲欧洲综合 | 激情欧美一区二区三区精品 | 99精品视频在线观看免费 | 色婷婷aⅴ一区二区三区 | а天堂中文在线官网 | 17c国产精品| 亚洲精品7777 | 久久精品国产99精品国产亚洲性色 | 日韩中文字幕一区二区三区四区 | 免费观看亚洲视频 | 欧美精品二区三区四区免费看视频 | 一女双乳被两男吸视频 | 任我爽在线 | 久久作爱视频 | 综合视频在线观看 | 超碰在线中文字幕 | 美女脱了内裤喂我喝尿视频 | 看av在线| gogo人体做爰aaaa | 一级成人av| 麻豆婷婷 | 色人阁五月天 | 日本在线资源 | 亚洲精品资源 | 天天操天天干视频 | 强行挺进白丝老师翘臀网站 | 日本少妇一级 | 欧美aa在线观看 | 午夜裸体性播放 | 91精品国产一区二区在线观看 | 亚洲狠狠婷婷综合久久久久图片 | 91精品观看| 免费看美女隐私网站 | 国产一区导航 | 免费成人高清 | 欧洲精品在线播放 | 男女猛烈无遮挡免费视频 | 亚洲欧美综合在线观看 |