PHP
syslog
Generate a system log message
1 <?php
2 // levels LOG_EMERG LOG_ALERT LOG_CRIT LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG
3 syslog(LOG_INFO,'Hello here'); // In Slackware by default logs the message to /var/log/messages
4 ?>
Log levels and files in operative systems
OS |
File |
Logged levels |
Slack64 14 |
/var/log/messages |
INFO |
Slack64 14 |
/var/log/syslog |
WARNING ERR CRIT |
CentOS 6.4 |
/var/log/messages |
INFO WARNING ERR CRIT |
Ubuntu 12.04 Precise |
/var/log/syslog |
DEBUG INFO WARNING ERR CRIT |
Debian 7.0 Wheezy |
/var/log/syslog |
DEBUG INFO WARNING ERR CRIT |
array
Create an array {{{!highlight php <?php $fruits = array (
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"), "numbers" => array(1, 2, 3, 4, 5, 6), "holes" => array("first", 5 => "second", "third")
);
$foo = array('bar' => 'baz'); echo "Hello {$foo['bar']}!"; // Hello baz! ?> }}}
array_push
Push one or more elements onto the end of array
count
Count all elements in an array, or something in an object
intval
Get the integer value of a variable
sprintf
Return a formatted string
1 <?php
2 echo sprintf('There are %d monkeys in the %s', 5, 'tree');
3 ?>
str_replace
Replace all occurrences of the search string with the replacement string
1 <?php
2 // Returns <body text='black'>
3 $bodytag = str_replace("%body%", "black", "<body text='%body%'>");
4 ?>
Class
1 <?php
2 class SimpleClass
3 {
4 // property declaration
5 public $var = 'a default value';
6
7 // method declaration
8 public function displayVar() {
9 echo $this->var;
10 }
11 }
12
13 class Foo
14 {
15 public static $my_static = 'foo';
16
17 public function staticValue() {
18 return self::$my_static;
19 }
20 }
21 class Bar extends Foo
22 {
23 public function fooStatic() {
24 return parent::$my_static;
25 }
26 }
27
28 class Foo {
29 public static function aStaticMethod() {
30 // ...
31 }
32 }
33
34 class MyClass
35 {
36 const CONSTANT = 'constant value';
37
38 function showConstant() {
39 echo self::CONSTANT . "\n";
40 }
41 }
42
43 class MyClass
44 {
45 public $public = 'Public';
46 protected $protected = 'Protected';
47 private $private = 'Private';
48
49 function printHello()
50 {
51 echo $this->public;
52 echo $this->protected;
53 echo $this->private;
54 }
55 }
56
57 ?>