YellowBelt:
  • YellowBelt: 1. Ready your tools
  • YellowBelt: 2. Anatomy of a typical PHP file
  • YellowBelt: 3. data type and data value
  • YellowBelt: 4. the basket offered by PHP: VARIABLE
  • YellowBelt: 5. difference between single and double quotes
  • YellowBelt: 6. how to empty the basket: assign NULL to a variable
  • YellowBelt: 7. Value assignment between variables
  • YellowBelt: 8. the magic &: assignment BY REFERENCE
  • Yellow: 9. SUMMARY
  • YellowBelt: 10. REVIEW-1 MV: South China in Mist and Rain
  • YellowBelt: 11. REVIEW-2 MV: Pipa's Words
  • ClassResource Yellow-1
  • ClassResource: Yellow-2
  • ClassResource: Yellow-3
  • ClassResource: Yellow-4
  • ClassResource: Yellow-5
  • ClassResource: Yellow-6
Orange Belt
  • OrangeBelt: 1. expression and operator
  • OrangeBelt: 2. practice
  • OrangeBelt: 3. give your program a steering wheel: IF statement
  • OrangeBelt: 4. another steering wheel: SWITCH statement
  • OrangeBelt: 5. something important you should know
  • OrangeBelt: 6. how to echo 1 million "Hello, OnlyKiosk"
  • OrangeBelt: 7. practice the WHILE statement
  • OrangeBelt: 8. another WHILE statement: DO WHILE
  • OrangeBelt: 9. FOR statement
  • OrangeBelt: 10. Supplement to short-cut
  • ClassResource: Orange- 1
  • ClassResource: Orange- 2
  • ClassResource: Orange-3
  • ClassResource: Orange- 4
Green Belt
  • GreenBelt: 1. introduction to FUNCTION
  • GreenBelt: 2. how to create a function and why argument order is vital
  • GreenBelt: 3. the returned value of a function
  • GreenBelt: 4. another thing you should know about RETURN
  • GreenBelt: 5. what kind of difference & can make here?
  • GreenBelt: 6. use the keyword GLOBAL to break the wall of function
  • GreenBelt: 7. function arguments with default values
  • GreenBelt: 8. last supplement and how to create a CONSTANT
  • GreenBelt: 9. demonstration of creating a CONSTANT
  • GreenBelt: 10. the aircraft carrier-- ARRAY
  • GreenBelt: 11. most important tool for dealing with array -- foreach()
  • GreenBelt: 12. demonstration of foreach()
  • GreenBelt: 13. a little challenge for you
  • GreenBelt: 14. a few commonly used functions that can help you deal with array
  • GreenBelt: 15. OPTIONAL: callback --we drive a robot, and robot drives the car
  • GreenBelt: 16. OPTIONAL: array_walk()
  • ClassResource: Green- 1
  • ClassResource: Green-2
  • ClassResource: Green-3
  • ClassResource: Green-4
  • ClassResource: Green-5
  • ClassResource: Green-6
Blue Belt
  • BlueBelt: 1. cross-file communicaiton
  • BlueBelt: 2. relative URL and absolute URL
  • BlueBelt: 3. conversion between string and array --implode()
  • BlueBelt: 4. conversion between string and array --explode()
  • BlueBelt: 5. another way to convert string into array --split()
  • BlueBelt: 6. a project for you --create a file type detector
  • BlueBelt: 7. OPTIONAL: get a part of a string --substr()
  • BlueBelt: 8. OPTIONAL: switch part of a string --str_replace()
  • BlueBelt: 9. regular expression Part 1
  • BlueBelt: 10. regular expression Part 2
  • BlueBelt: 11. operating files --all the basics you need to know
  • BlueBelt: 12. open a file and close a file -- fopen() and fclose()
  • BlueBelt: 13. read contents from a file --fread()
  • BlueBelt: 14. put contents into a file --fwrite()
  • BlueBelt: 15. 4 functions you are recommended to learn by yourself
  • BlueBelt: 16. the four functions
  • BlueBelt: 17. demonstration of using the four functions
  • BlueBelt: 18. a function called feof()
  • BlueBelt: 19. how to read large files
  • BlueBelt: 20. do CTRL + C/ X/ V using copy() and rename()
  • BlueBelt: 21. a challenge for you
  • BlueBelt: 22. answer to the challenge
  • BlueBelt: 23. check if a directory exists or not
  • BlueBelt: 24. create new directories
  • BlueBelt: 25. delete a directory
  • BlueBelt: 26. open, scan and close a directory
  • BlueBelt: 27. another challenge for you: delete directories and files together
  • BlueBelt: 28. answer: how to delete directories and files together
  • ClassResource: Blue-1
  • ClassResource: Blue-2
  • ClassResource: Blue-3
  • ClassResource: Blue-4
  • ClassResource: Blue-5
  • ClassResource: Blue-6
  • ClassResource: Blue-7
Purple Belt
  • Purple: 1. Preface
  • Purple: 2. HTML Introduction
  • Purple:3. Display an image and make a hyperlink
  • PurpleBelt: 4. sending and receiving data using HTML techniques
  • PurpleBelt: 5. demonstration of sending and receiving data using HTML
  • PurpleBelt: 6. try the GET method
  • PurpleBelt: 7. sending data using a hyperlink