Photoshop CS5 official Chinese cracked version download lazy is gold introduce several PHP general functions 1th/2 page

Source: Internet
Author: User
Tags php programming
However, it is not easy to be a master of PHP programming. Not as many people think, as long as you can quickly write a few simple code to solve a complex problem is the PHP programmer, the real PHP master also need to consider more other issues. The following three guidelines are guidelines that a mature PHP programmer should follow first in programming.
1. Laziness is gold
2. Write Beautiful Code
3. Pursue the speed of the program, not the speed of programming
First, laziness is gold
Do you want to be a lazy programmer? That's a strange idea! Because the busiest person in the world is probably a computer programmer. But it is because programmers are too busy to learn to be lazy when programming.
For a programmer, there are two ways to be lazy: one is to use the code of someone else's program and put it into your own program or project. The other is to write some useful code to build a library of functions, in the future to write programs can be easily picked up, save a lot of repetitive work, nature can be lazy a little.
Both of these lazy methods are ideal for PHP programmers.
First, PHP is a language that has been born and raised in a free and open environment. Around the world, there are thousands of programmers who are constantly striving for the perfection of PHP and are willing to share their ingenuity and code with others. You can find a lot of good program code from some PHP websites, mailing lists and newsgroups every day. In this way, I'm not encouraging you to wait all day for someone to write code for you, but you can "stand on the shoulders of great men" and fully develop "take doctrine", and intelligently apply someone else's program code can save you a lot of time. Second, in PHP, you can easily build your own library of functions, which can save you a lot of trouble when you write your program later.
The following author introduces several common functions, some of which come from some open source projects on the Web, and some are featured from mailing lists. If you can add them to your own library of functions, sooner or later you will find yourself benefiting.
1. Common Database processing functions
One of the advantages of PHP compared to other CGI functions is that it has a very powerful database processing capability. However, in PHP, there are specific functions for different databases that are used specifically for processing, and the lack of a common database processing function. This greatly reduces the portability of the program code, which also brings a lot of inconvenience to the novice programming friends.
On the web, many programmers solve this problem through encapsulation classes. They have written a unified function to handle any popular database-whether it's a popular MySQL in Linux world or a widely popular SQL Server on the Windows platform. Personally, I like the use of these functions, because you can directly use some simple such as "query", "Next_record" and other functions, without having to consider the database connection, database handle these complex things, but also do not need to consider what kind of database to use.
If you need these functions, you can get them by visiting several of the following URLs:
http://phplib.netuse.de/
Http://phpclasses.UpperDesign.com/browse.html/package/20
http://phpdb.linuxbox.com/
2. Variable Debug function
PHP program debugging has always been a headache, it is not like VB and other high-level languages such as the integration of the compilation debugging environment, and do not want Perl as can be in the Linux or DOS environment directly run. In fact, we have the flexibility to use the Echo statement to complete the debugging work of PHP.
The following functions allow you to view the type and value of any variable in your program at any time.
function ss_array_as_string (&$array, $column = 0) {
$str = "Array (
n ";
while (list ($var, $val) = each ($array)) {
for ($i = 0; $i < $column+1; $i++) {
$str. = "    ";
}
$str. = $var. ==>;
$str. = Ss_as_string ($val, $column+1). "
n ";
}
for ($i = 0; $i < $column; $i++) {
$str. = "    ";
}
return $STR.);
}
function ss_object_as_string (&$object, $column = 0) {
if (empty ($object->classname)) {
return "$object";
}
else {
$str = $object->classname. " (
n ";
while (list (, $var) = each ($object->persistent_slots)) {
for ($i = 0; $i < $column; $i++) {
$str. = "    ";
}
Global $$var;
$str. = $var. ==>;
$str. = Ss_as_string ($$var, column+1). "
n ";
}
for ($i = 0; $i < $column; $i++) {
$str. = "    ";
}
return $STR.);
}
}
function ss_as_string (&$thing, $column = 0) {
if (Is_object ($thing)) {
Return ss_object_as_string ($thing, $column);
}
ElseIf (Is_array ($thing)) {
Return ss_array_as_string ($thing, $column);
}
ElseIf (Is_double ($thing)) {
Return "Double (". $thing. ")";
}
ElseIf (Is_long ($thing)) {
Return "Long (". $thing. ")";
}
ElseIf (is_string ($thing)) {
Return "String (". $thing. ")";
}
else {
Return "Unknown (". $thing. ")";
}
}
When needed, simply add the following code to the program to see the types and values of the variables (including arrays and objects) used in the program:
echo ss_as_string ($my_variable);
Using the following statement, we can view the values of all variables in the program directly:
echo ss_as_string ($globals);

Current 1/2 Page 12 next page

The above describes the Photoshop CS5 official Chinese cracked version download lazy is gold introduced a few PHP general function 1th/2 page, including the Photoshop CS5 the official Chinese cracked version of the download content, I hope that the PHP tutorial interested in a friend helpful.

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.