Recent Notes
Displaying keyword search results 1 - 10
Created by James on February 02, 2012 09:20:22
Last update: February 02, 2012 09:20:22
This example came from the jQuery validation documentation. The required rule can be used to validate a required selection box when you set the value of the first option to empty.
<!DOCTYPE HTML>
<html>
<head>
<scrip...
The error message is the title since no error message is specified. A more fully defined validation check would look like this:
$('#my-form').validate({
errorElement: "p",
...
Created by Fang on January 16, 2012 20:01:47
Last update: January 17, 2012 08:06:45
The behavior is weird. If you don't have jQuery Form Plugin loaded but use ajaxSubmit with jQuery validation, the form submits normally (i.e., not Ajax):
$('#myform').validate({
submitHandler: func...
In fact, you can use any junk as a function call, the script does not error out but submits the form non-Ajax way:
$('#myform').validate({
submitHandler: func...
Created by Fang on November 12, 2011 21:03:03
Last update: November 12, 2011 21:03:03
Experts may disagree but I found it absolutely stunning that JSF EL does not provide an operator for string concatenation. The Java "+" operator is there for the take. Java, which is a strongly typed compiled language, overloads the "+" operator in such a way that any object can be concatenated with a string. But JSF EL, which definitely isn't as strongly typed as Java, restricts the "+" operator to numerical values only! Of course, experts may argue that the "+" operator overloading is a huge design flaw of the Java language. But even so, JSF EL is not the right place to fix it! In some cases, a concatenation operator isn't needed, for example:
<ui:repeat var="tab" value="#{tabs}"> <img ... But in case the concatenated...
Created by magnum on October 20, 2011 20:44:23
Last update: October 20, 2011 20:53:26
Copied verbatim from The GNU C Library Manual . When you have finished using a socket, you can simply close its file descriptor with close ; see Opening and Closing Files . If there is still data waiting to be transmitted over the connection, normally close tries to complete this transmission. You can control this behavior using the SO_LINGER socket option to specify a timeout period; see Socket Options . You can also shut down only reception or transmission on a connection by calling shutdown , which is declared in sys/socket.h . Function: int shutdown (int socket, int how) The shutdown function shuts down the connection of socket socket. The argument how specifies what action to perform: 0 - Stop receiving data for this socket....
Created by jinx on May 03, 2011 11:43:26
Last update: May 03, 2011 11:43:26
The PHP function strval returns the string value of a variable. It does the same thing as casting a variable to string, or automatic conversion where string is expected.
Conversion rules:
Type String Value
Boolean TRUE '1'
Boolean FALSE '' (empty string)
integer of float string representing the number
Array The string 'Array'
Object Result of __toString() if defined, error otherwise
Resource 'Resource id #n' , where n is a number assigned to the resource.
NULL '' (empty string)
Example:
<?php
set_error_handler(function($errno, $errst...
Results:
bool(true)
---------------------
strval: '1'...
Created by jinx on May 03, 2011 08:56:55
Last update: May 03, 2011 08:57:54
These error level constants are defined in PHP : Constant Value Description E_ERROR 1 Fatal run-time errors. Execution of the script is halted. E_WARNING 2 (1<<1) Run-time warnings (non-fatal errors). Execution of the script is not halted. E_PARSE 4 (1<<2) Compile-time parse errors. Parse errors should only be generated by the parser. E_NOTICE 8 (1<<3) Notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script. E_CORE_ERROR 16 (1<<4) Fatal errors that occur during PHP's initial startup. This is like an E_ERROR, except it is generated by the core of PHP. E_CORE_WARNING 32 (1<<5) Warnings (non-fatal errors) that occur during PHP's initial startup. This is like an E_WARNING, except it is generated...
Created by jinx on May 02, 2011 20:48:49
Last update: May 02, 2011 20:58:01
A PHP try catch block looks like this:
<?php
try {
throw new MyException('foo!'...
Normally, no exceptions are thrown from internal function errors. For example:
<?php
$a = 1;
$b = 0;
try {
$v = $...
The division by zero error is never caught as an exception.
However , you can translate errors into exceptions with an error handler and ErrorException :
<?php
function exception_error_handler($errno, ...
which prints:
Exception: exception 'ErrorException' with message...
PHP does not support finally clause.
Created by jinx on April 29, 2011 15:39:05
Last update: April 29, 2011 15:39:05
When you call a non-existing function in PHP, it dies immediately with "PHP Fatal error: Call to undefined function". The error handler is not bothered even when you have one in place:
<?php
set_error_handler(function($errno, $e...
It's safer to use call_user_func :
<?php
set_error_handler(function($errno...
Created by jinx on April 29, 2011 15:26:44
Last update: April 29, 2011 15:27:53
The PHP function set_error_handle sets a user defined error handler function. The example below uses a global variable to alter the execution path after error occurs:
<?php
$continue = true;
set_error_ha...
Output:
[Error Handler]
errno: 2
errstr: Division by...
Created by jinx on April 29, 2011 15:03:10
Last update: April 29, 2011 15:04:02
The PHP function is_callable verifies that a variable can be invoked as a function.
Example:
<?php
define('F', 'f');
function...
Output:
var_dump: string(1) "f"
is_callable: 1
Calla...