当前位置:网站首页>PHP error what is an error?
PHP error what is an error?
2022-07-06 01:21:00 【Lu Gangwei Beijing ideal International Travel Service Co., Ltd】
There are two kinds of mistakes :
- There is an error message
- No error message
Common error causes
Running environment error
There are many such problems , such as :
- Multiple development environments are installed at the same time (xampp/wamp/phpstudy..)
- Insufficient authority ( Run without administrator privileges )
- Wrong configuration modification (httpd.conf php.ini etc. )
- PHP Version of the problem ( Suggest php5.6+)
- The alternative PHP Code editor (dw/hbuilder)
- ..
Wrong operation
Such mistakes are relatively elementary , such as :
- Direct double click PHP file function
- Wrong URL entered
- File suffix error
- …
Such mistakes , Most of them didn't watch the video carefully , Or skip class . If such problems occur frequently , And at a loss , Then don't learn programming .
Code error
Newcomers often meet Grammar mistakes , Such problems are easy to solve ,PHP The error prompt of is very accurate , And the code editor also has a warning color .
Because of the common problems of carelessness :
- Missing space 、 Line breaking semicolon
- quotes 、 Brackets are not paired
- Magic method lacks underline
- Letter case
- Misspelled words
- ....
Common problems caused by unskilled grammar :
- Array related syntax
- Class and object related syntax
- session/cookie
- Database query and SQL Statement writing
Although the code is executed in sequence , But don't ignore some grammar :
- if{} The statements in are conditionally executed
- for/while The code in is executed repeatedly
- foreach The number of cycles is related to the number of array keys
- function , Called to execute
- Class method , Such as through “ object ” To carry out .
- ....
Coding errors , The garbled problem caused by :
- File encoding error
- HTML meta Label usage error
- SQL Before query , No, SET NAMES UTF8
- Database encoding error
All in all , Grammatical errors are an entry-level problem , An error is a warning : It means that you don't have a solid grasp of the knowledge points here .
AD: Little buddy in the Laboratory , Can pass this stage relatively quickly .
Business error
If one day , Your program rarely makes grammatical errors , It's about business 、 Logical errors related to requirements , So congratulations , You have advanced .
Server error
- linux ( File name case / System permissions )
- …
Is it because I'm stupid that I made mistakes ?
Mistakes will always be with you , Even if you are an international bull . Different stages , There will be different mistakes .
Eliminating mistakes depends on a solid foundation 、 Enough code 、 Rich development experience . therefore , You often make some “ Daniel ” It seems that the mistake of a weak chicken , It's not because you're stupid , But because of the different stages you are in .
How to eliminate errors ?
decompose
Put a demand 、 A piece of code , Break it down into several steps , Is the key to solving the problem !
For example, registered users :
- Custom forms
- input data
- Submit data
- Check the data
- According to the verification results , Save or prompt error
First, it is decomposed into such steps , Then analyze the step where the problem occurs .
边栏推荐
- After 95, the CV engineer posted the payroll and made up this. It's really fragrant
- Opinions on softmax function
- Netease smart enterprises enter the market against the trend, and there is a new possibility for game industrialization
- About error 2003 (HY000): can't connect to MySQL server on 'localhost' (10061)
- Exciting, 2022 open atom global open source summit registration is hot
- Convert binary search tree into cumulative tree (reverse middle order traversal)
- Vulhub vulnerability recurrence 75_ XStream
- 一图看懂!为什么学校教了你Coding但还是不会的原因...
- Recommended areas - ways to explore users' future interests
- Unity VR resource flash surface in scene
猜你喜欢

Leetcode study - day 35

VMware Tools installation error: unable to automatically install vsock driver

Vulhub vulnerability recurrence 74_ Wordpress

Mathematical modeling learning from scratch (2): Tools

Mlsys 2020 | fedprox: Federation optimization of heterogeneous networks

After 95, the CV engineer posted the payroll and made up this. It's really fragrant

Daily practice - February 13, 2022

Dedecms plug-in free SEO plug-in summary

Convert binary search tree into cumulative tree (reverse middle order traversal)

基于DVWA的文件上传漏洞测试
随机推荐
Mysql--- query the top 5 students
Unity | two ways to realize facial drive
Leetcode1961. 检查字符串是否为数组前缀
基于DVWA的文件上传漏洞测试
GNSS terminology
False breakthroughs in the trend of London Silver
Vulhub vulnerability recurrence 75_ XStream
Yii console method call, Yii console scheduled task
一图看懂!为什么学校教了你Coding但还是不会的原因...
测试/开发程序员的成长路线,全局思考问题的问题......
Gartner发布2022-2023年八大网络安全趋势预测,零信任是起点,法规覆盖更广
MATLB | real time opportunity constrained decision making and its application in power system
China Taiwan strategy - Chapter 8: digital marketing assisted by China Taiwan
[Arduino syntax - structure]
1791. Find the central node of the star diagram / 1790 Can two strings be equal by performing string exchange only once
程序员搞开源,读什么书最合适?
[Yu Yue education] Liaoning Vocational College of Architecture Web server application development reference
DOM introduction
Gartner released the prediction of eight major network security trends from 2022 to 2023. Zero trust is the starting point and regulations cover a wider range
VSphere implements virtual machine migration