理論面接問題(二)

3795 ワード

     ( )
	PHP            
		fopen            。
		feof                      True   False。
		fgets                         。
		fread                 。
	         PHP    
		  array_values()              。
		  array_keys()              。
		  in_array()                
		  array_sum()               
		  array_key_exists()                  key
		  array_merge()                
		  array_push()            
	         str  
		trim()          
		str_shuffle()        
		strtolower()        
		str_replace()        
		strlen()        
		strstr()             
	PHP        
		         
		          ,       
		   、   、        
		          ,    
		NULL、TRUE、FALSE      
	PHP         
		continue          continue                 。
		break              ,
		goto                        
		exit die          。
		return           ,        。
	PHP           
		trait
	trait php5.4        ,            。
	            ,        ,  class    trait
	  :     ,       。
	  cookie   ,session     ?    
		  url     ,      session          sessionid,               session         。
		if(isset($_GET['PHPSESSIONID'])){
        session_id($_GET['PHPSESSIONID']);
    }
    session_start();
    $sid = session_id();
	jQuery ,     dom  ,   
		Dom           :document 
Dom              :getElementById 
Dom       ,           :getElementsByTagName 
     Id    name         :getElementsByName 
             :createElement 
        :createTextNode 
        :appendChild 
     Dom   :removeChild 
            :setAttribute 
           :replaceChild 
             :cloneNode 
         html       :innerHTML 
            ,   IE:innerText 
            ,  FF:textContent 
         :parentNode 
           :firstChild 
              :lastChild 
	$this $self $prent   
		$this       ,               。
		self     ,               。
		parent    。
	MySQL varchar char  
		char    ,              ;         、      。
		varchar    ,        ;           。
		    : char  , varchar  
	src href   
		   src     http  
		a    href     http  
	js           
		  : history.forward();=history.go(1);
		  : history.back();=history.go(-1); 
	      ,     ajax        
		    
			    (http,https)
			    
			    (  80  )
		CORS        
			          header("Access-Controller-Allow-Origin:       ")
				IE9+  
		  JSONP        
			   src       ,          js     
	    session     
		php.ini:session.gc_maxlifetime = 1440
		session_set_cookie_params(24 * 3600);
session_start();
	          30        ?
		1.   Cookie    30  ,    Session lifetime  30  .
		2.       Session   Time stamp.
		3.       ,      .
	Apache Nginx     
		Nginx  :
			1.     
2.     
3.    
4.    
5.     
		Apache  :
			1、rewrite, nginx  rewrite   
			2、    ,          
			3、 bug,nginx bug    
			4、     
			5、Apache PHP      ,Nginx         
			6、Apache        
	        ,         。
		  HTTP  
		        
		       
		     JavaScript CSS
		    
		      
	                (    )
		    ,     ,     。 
 1: 
`ID` int(10), 
`cID` tinyint(3) , 
`title` varchar(255), 
 2:
`cID` tinyint(3) , 
`parentID` tinyint(3),  
`order` tinyint(3) , 
`name` varchar(255),
      cID = parentID        ,         。
	  SQL           
		 trim ( string $str [, string $charlist = " \t
\r\0\x0B" ] ) ( ) strip_tags ( string $str [, string $allowable_tags ] ) HTML PHP addslashes( string $str) mysql left join ,right join,inner join inner join : 1 [inner] join 2 on ; : 。 。 , , 。 , . , outer join : (left join ), (right join ); : ( ); , ( ) 。 : left join on ; -- on : right join on ;