PHP Coding Standard and 50+ Programming SkillsHo Kim
?
1. How and Why to write good code?
2. Coding standard based on ZendFramework and real world practise.
3. PHP programming skills from daily coding.
4. Some security tips
5. Some optimization tips
Personal Response Systems In The Classroommatthewdvs1
?
The document discusses the use of personal response systems (PRS) like iClickers in classroom settings. It describes how PRS allow students to participate more actively in class and give educators instant feedback on student understanding. Surveys found that most students enjoyed using iClickers and felt it improved their learning. PRS can also help students with disabilities participate more fully. New web-based versions allow students to use devices they already own like phones or laptops. Educators have changed how they teach in response to PRS and seen benefits like increased test scores and participation in large classes.
Ba hay PM quy?t ??nh s? thành c?ng c?a d? án ph?n m?mTrung. Le Thanh
?
Chia s? v?i các b?n 狠狠撸 ???c s? d?ng ?? trình bày trong bu?i trao ??i v? vai trò và ?nh h??ng c?a BA và PM trong d? án ph?n m?m. 狠狠撸 ch? d?ng l?i trong vi?c nêu các d?u hi?u cho th?y m?t d? án có th? th?t b?i và các n?i dung khác th?c hi?n trong session Q&A. N?u quan t?m, các b?n có th? post c?u h?i t?i ??y, hi v?ng Trung s? gi?i ?áp ???c ph?n nào trong kh? n?ng có th?.
The document discusses rainwater harvesting techniques. It notes that rainwater harvesting is needed due to decreasing groundwater levels and increasing water demand. It then describes three main methods of rainwater harvesting: 1) collecting rainwater from rooftops and storing it in tanks, 2) collecting roof rainwater and recharging surface aquifers, and 3) harvesting surface runoff to recharge subsurface aquifers. The document provides formulas for calculating potential rainwater collection and emphasizes the importance of water conservation and planting trees to increase rainfall.
PHP Coding Standard and 50+ Programming SkillsHo Kim
?
1. How and Why to write good code?
2. Coding standard based on ZendFramework and real world practise.
3. PHP programming skills from daily coding.
4. Some security tips
5. Some optimization tips
Personal Response Systems In The Classroommatthewdvs1
?
The document discusses the use of personal response systems (PRS) like iClickers in classroom settings. It describes how PRS allow students to participate more actively in class and give educators instant feedback on student understanding. Surveys found that most students enjoyed using iClickers and felt it improved their learning. PRS can also help students with disabilities participate more fully. New web-based versions allow students to use devices they already own like phones or laptops. Educators have changed how they teach in response to PRS and seen benefits like increased test scores and participation in large classes.
Ba hay PM quy?t ??nh s? thành c?ng c?a d? án ph?n m?mTrung. Le Thanh
?
Chia s? v?i các b?n 狠狠撸 ???c s? d?ng ?? trình bày trong bu?i trao ??i v? vai trò và ?nh h??ng c?a BA và PM trong d? án ph?n m?m. 狠狠撸 ch? d?ng l?i trong vi?c nêu các d?u hi?u cho th?y m?t d? án có th? th?t b?i và các n?i dung khác th?c hi?n trong session Q&A. N?u quan t?m, các b?n có th? post c?u h?i t?i ??y, hi v?ng Trung s? gi?i ?áp ???c ph?n nào trong kh? n?ng có th?.
The document discusses rainwater harvesting techniques. It notes that rainwater harvesting is needed due to decreasing groundwater levels and increasing water demand. It then describes three main methods of rainwater harvesting: 1) collecting rainwater from rooftops and storing it in tanks, 2) collecting roof rainwater and recharging surface aquifers, and 3) harvesting surface runoff to recharge subsurface aquifers. The document provides formulas for calculating potential rainwater collection and emphasizes the importance of water conservation and planting trees to increase rainfall.
6. phpDocumentor tags
@abstract
Document an abstract class, class variable or
method
/**
* example of basic @abstract usage in a class
* Use this if every single element of the class is abstract
* @abstract
*/
class myabstractclass
{
function function1($baz)
{
...
}
function function2()
{
...
}
}
7. phpDocumentor tags
@access
Access control for an element. @access private prevents
documentation of the following element (if enabled).
* This is possible, but redundant. An element has @access public by default
* @access public
*/
class class1
{
/**
* all text in this DocBlock will be ignored, unless command-line switch
* @access private
*/
var $private_var;
/**
* Protected is allowed, but does absolutely nothing.
* @access protected
*/
/**
* this function is documented
*/
function publicmethod()
{
}
}
8. phpDocumentor tags
@author
Author of current element
/**
* Page-Level DocBlock example.
* displays as Gregory Beaver<strong>cellog@php.
net</strong>
* , where underlined text is a "mailto:cellog@php.net" link
* @author Gregory Beaver <cellog@php.net>
*/
/**
* function datafunction
* another contributor authored this function
* @author Joe Shmoe
*/
function datafunction()
{
...
}
9. phpDocumentor tags
@category
Specify a category to organize the documented element's package
into
/**
* Page-Level DocBlock
* @package MyPackage
* @category mycategory
*/
/**
* @global array used for stuff
*/
function mine()
{
global $baz;
...
}
10. phpDocumentor tags
@deprecated
Document elements that have been deprecated and should not be used as
they may be removed at any time from a future version
/**
* @deprecated deprecated since version 2.0
*/
function uselessfunction()
{
...
}
/**
* also legal
* @deprecated
*/
class stupidclass
{
...
}
11. phpDocumentor tags
@example
Include an external example file with syntax
highlighting
/**
* My function
*
* Here is an inline example:
* <code>
* <?php
* echo strlen('6');
* ?>
* </code>
* @example /path/to/example.php How to use this function
* @example anotherexample.
inc This example is in the "examples" subdirectory
*/
function mine()
{
}