w3resource
w3resource logo

PHP classes - Exercises, Practice, Solution

(追記) (追記ここまで)
(追記) (追記ここまで)

PHP classes [7 exercises with solution]


[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. Write a simple PHP class which displays the following string.

'MyClass class has initialized !'
Click me to see the solution

2. Write a simple PHP class which displays an introductory message like "Hello All, I am Scott", where "Scott" is an argument value of the method within the class.
Click me to see the solution

3. Write a PHP class that calculates the factorial of an integer.
Click me to see the solution

4. Write a PHP class that sorts an ordered integer array with the help of sort() function.
Sample array : array(11, -2, 4, 35, 0, 8, -9)
Output : Array ( [0] => -9 [1] => -2 [2] => 0 [3] => 4 [4] => 8 [5] => 11 [6] => 35 )
Click me to see the solution

5. Calculate the difference between two dates using PHP OOP approach.
Sample Dates : 1981年11月03日, 2013年09月04日
Expected Result : Difference : 31 years, 10 months, 1 days
Click me to see the solution

6. Write a PHP Calculator class which will accept two values as arguments, then add them, subtract them, multiply them together, or divide them on request.
For example :
$mycalc = new MyCalculator( 12, 6);
echo $mycalc- > add(); // Displays 18
echo $mycalc- > multiply(); // Displays 72
Click me to see the solution

7. Write a PHP script to convert a string to Date and DateTime.
Sample Date : '12-08-2004'
Expected Output : 2004年12月08日
Note : PHP considers '/' to mean m/d/Y format and '-' to mean d-m-Y format.
Click me to see the solution

PHP Code Editor:



More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.

(追記) (追記ここまで)


(追記) (追記ここまで)
(追記) (追記ここまで)


AltStyle によって変換されたページ (->オリジナル) /