• خطای Parse error: syntax error, unexpected '?>', expecting function (T_FUNCTION)
    #1
    Note 
    سلام
    این کودمو اجرامیکنم این error رو میگیره لطفا راهنماییم کنین
    کد php:
    session_start();

    include( 
    '../ValidFormClass/ValidFormClass.php' ) ;
    include( 
    '../database-adapter-2013-10-29/DbAdapter.php' ) ;
    $validForm = new ValidateForm() ;
    $dataBase = new DBclass() ;

    class 
    user{
        
        var 
    $user_id ;
        var 
    $user_pass ;
        var 
    $first_name ;
        var 
    $last_name ;
        var 
    $user_passConf ;
        var 
    $value ;
        function 
    setPass() {
            if ( 
    $validForm -> IsPass$userName ) ){
                if( 
    $validForm -> check_new_password $userName $confirmPassword ) ){
                        
    $this -> user_pass $password ;
                    }
        }
        function 
    setUserName() {
            if ( 
    $validForm -> IsEmail $userName ) ) {
                
    $this -> user_id $userName 
            }
        }
        function 
    setName() {
            if ( 
    $validForm -> IsText $firstName ) && $validForm -> IsText $lastName ) ) {
                
    $this -> $first_name $firstName ;
                
    $this -> $last_name $lastName ;
            }
        }
        function 
    register$userName $password $confirmPassword $firstName ,$lastName ){
            if( !(
    IsEmpty ($userName)  && IsEmpty ($password) && IsEmpty ($confirmPassword))){
                
    $this -> setPass () ;
                
    $this -> setUserName () ;
                
    $this -> setName () ;
                
    $dataBase -> insert$table $value ) ;
                } 

            
            } 
    اینم error
    Parse error: syntax error, unexpected '?>', expecting function (T_FUNCTION) in C:\xampp\htdocs\classUser\classUser.php on line 60

    آخرین ویرایش: 11-05-2014 ساعت 18:48، توسط Stack OverFlow
    پاسخ
    #2
    Note 
    سلام
    سعی کدها رو تو یه IDE بنویسید تا ساختار مناسبی داشته باشه
    برای تابع sepass براکت بسته نذاشته بودید.

    کد php:
    <?php

    session_start
    ();

    include( 
    '../ValidFormClass/ValidFormClass.php' );
    include( 
    '../database-adapter-2013-10-29/DbAdapter.php' );
    $validForm = new ValidateForm();
    $dataBase = new DBclass();

    class 
    user {

        var 
    $user_id;
        var 
    $user_pass;
        var 
    $first_name;
        var 
    $last_name;
        var 
    $user_passConf;
        var 
    $value;

        function 
    setPass() {
            if (
    $validForm->IsPass($userName)) {
                if (
    $validForm->check_new_password($userName$confirmPassword)) {
                    
    $this->user_pass $password;
                }
            }
        }

        function 
    setUserName() {
            if (
    $validForm->IsEmail($userName)) {
                
    $this->user_id $userName;
            }
        }

        function 
    setName() {
            if (
    $validForm->IsText($firstName) && $validForm->IsText($lastName)) {
                
    $this->$first_name $firstName;
                
    $this->$last_name $lastName;
            }
        }

        function 
    register($userName$password$confirmPassword$firstName$lastName) {
            if (!(
    IsEmpty($userName) && IsEmpty($password) && IsEmpty($confirmPassword))) {
                
    $this->setPass();
                
    $this->setUserName();
                
    $this->setName();
                
    $dataBase->insert($table$value);
            }
        }



    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      خطای Parse error: syntax error, unexpected 'if' (T_IF) azkio 1 89 18-05-2017 ساعت 13:29
    آخرین ارسال: SOFTAFZAR
    Note خطای Fatal error: Using $this when not in object context Daniel 0 2,046 06-12-2014 ساعت 15:55
    آخرین ارسال: Daniel
    Note خطای Fatal error: Can't use function return value in write context Daniel 0 500 16-09-2014 ساعت 18:38
    آخرین ارسال: Daniel
    Note خطای Fatal Error: Call to Undefined function XXX Daniel 0 510 28-08-2014 ساعت 16:04
    آخرین ارسال: Daniel
    Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 796 18-08-2014 ساعت 17:43
    آخرین ارسال: Daniel
    Note خطای Warning: [function]: failed to open stream Daniel 0 417 31-07-2014 ساعت 18:50
    آخرین ارسال: Daniel
    Note خطای Fatal error: Call to a member function x() on a non-object mahbobe.prog 7 1,379 26-07-2014 ساعت 09:29
    آخرین ارسال: WWWorker
    Note خطای Fatal error: Call to a member function ... on a non-object Daniel 0 458 24-07-2014 ساعت 09:17
    آخرین ارسال: Daniel
    Note نحوه هندل کردن Fatal Error در php Daniel 0 486 06-07-2014 ساعت 21:28
    آخرین ارسال: Daniel
    Note رفع error mahbobe.prog 2 718 15-04-2014 ساعت 07:48
    آخرین ارسال: mahbobe.prog

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان