当前位置:网站首页>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 .
边栏推荐
- 普通人下场全球贸易,新一轮结构性机会浮出水面
- CocoaPods could not find compatible versions for pod 'Firebase/CoreOnly'
- Cf:c. the third problem
- How to see the K-line chart of gold price trend?
- After 95, the CV engineer posted the payroll and made up this. It's really fragrant
- Electrical data | IEEE118 (including wind and solar energy)
- False breakthroughs in the trend of London Silver
- Une image! Pourquoi l'école t'a - t - elle appris à coder, mais pourquoi pas...
- [Arduino syntax - structure]
- 3D模型格式汇总
猜你喜欢

Five challenges of ads-npu chip architecture design

Dedecms plug-in free SEO plug-in summary

伦敦银走势中的假突破

Exciting, 2022 open atom global open source summit registration is hot

Une image! Pourquoi l'école t'a - t - elle appris à coder, mais pourquoi pas...

Pbootcms plug-in automatically collects fake original free plug-ins

037 PHP login, registration, message, personal Center Design

MobileNet系列(5):使用pytorch搭建MobileNetV3并基于迁移学习训练

关于softmax函数的见解

Finding the nearest common ancestor of binary search tree by recursion
随机推荐
Fibonacci number
Live broadcast system code, custom soft keyboard style: three kinds of switching: letters, numbers and punctuation
[机缘参悟-39]:鬼谷子-第五飞箝篇 - 警示之二:赞美的六种类型,谨防享受赞美快感如同鱼儿享受诱饵。
General operation method of spot Silver
Who knows how to modify the data type accuracy of the columns in the database table of Damon
Hcip---ipv6 experiment
一圖看懂!為什麼學校教了你Coding但還是不會的原因...
How does Huawei enable debug and how to make an image port
Zhuhai laboratory ventilation system construction and installation instructions
Leetcode 208. Implement trie (prefix tree)
Nmap: network detection tool and security / port scanner
直播系统代码,自定义软键盘样式:字母、数字、标点三种切换
Use of crawler manual 02 requests
一图看懂!为什么学校教了你Coding但还是不会的原因...
Spir - V premier aperçu
Daily practice - February 13, 2022
程序员搞开源,读什么书最合适?
A Cooperative Approach to Particle Swarm Optimization
Blue Bridge Cup embedded stm32g431 - the real topic and code of the eighth provincial competition
golang mqtt/stomp/nats/amqp