PHP

http://www.php.net/

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_push

Push one or more elements onto the end of array

   1 <?php
   2 $array[] = $var; // push $var into $array
   3 $stack = array("orange", "banana");
   4 array_push($stack, "apple", "raspberry");
   5 ?>

count

Count all elements in an array, or something in an object

   1 <?php
   2 $a[0] = 1;
   3 $a[1] = 3;
   4 $a[2] = 5;
   5 $result = count($a); // $result == 3
   6 

intval

Get the integer value of a variable

   1 <?php
   2 echo intval(42);                      // 42
   3 echo intval(4.2);                     // 4
   4 echo intval('42');                    // 42
   5 ?>

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 ?>

PHP (last edited 2014-07-09 20:55:19 by 92)